Changes RSS

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

guides:microcontroller [2010/09/26 16:19]
fishy Devel boards, imagery, cleanup, intro
guides:microcontroller [2010/09/26 17:09] (current)
fishy
Line 61: Line 61:
 often the original developer of the controller family. The most commonly often the original developer of the controller family. The most commonly
 used controller families in embedded hobby electronics are as far as I can tell: used controller families in embedded hobby electronics are as far as I can tell:
- 
 ==== AVR ==== ==== AVR ====
 {{ :guides:atmega168.jpg?100}} {{ :guides:atmega168.jpg?100}}
  
-Developed my Atmel, the AVR family is a quite popular modified Harvard architecture 8-bit RISC. The AVR architecture was conceived by two students at the Norwegian Institute of Technology (NTH) Alf-Egil Bogen and Vegard Wollan.+Developed by Atmel, the AVR family is a quite popular modified Harvard architecture 8-bit RISC. The AVR architecture was conceived by two students at the Norwegian Institute of Technology (NTH) Alf-Egil Bogen and Vegard Wollan.
  
 AVR microcontrollers are today split in a set of (8 bit) sub-families: AVR microcontrollers are today split in a set of (8 bit) sub-families:
Line 73: Line 72:
   * **XMEGA**\\ the ATxmega series, extended performance features, such as DMA, "Event System", and cryptography support, extensive peripheral set with DACs   * **XMEGA**\\ the ATxmega series, extended performance features, such as DMA, "Event System", and cryptography support, extensive peripheral set with DACs
   * **FPSLIC**\\ AVR with FPGA   * **FPSLIC**\\ AVR with FPGA
- 
 ==== PIC ==== ==== PIC ====
 {{ :guides:pic18-150-40-dip.jpg?150}} {{ :guides:pic18-150-40-dip.jpg?150}}
  
 The PIC family is very popular among hobbyists and industry developers alike, The PIC family is very popular among hobbyists and industry developers alike,
-and ha a wide variety of devices with varying interfaces and capabilities.+and has a wide variety of devices with varying interfaces and capabilities.
 These microcontrollers are supplied by Microchip, who currently holds the These microcontrollers are supplied by Microchip, who currently holds the
-patents and trademarks for PIC technology. Like AVR, PIC is based on ah Harvard architecture, where code and data space is separated. The PIC technology +patents and trademarks for PIC technology. Like AVR, PIC is based on Harvard architecture, where code and data space is separated. The PIC technology 
 derives from the PIC1640 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to "Programmable Interface Controller" derives from the PIC1640 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to "Programmable Interface Controller"
  
Line 90: Line 88:
   * **PIC18**\\ high-performance 8-bit architecture with 16 bit code-space. Quite a lot of developers who used PIC16 previously is now moving to PIC18.   * **PIC18**\\ high-performance 8-bit architecture with 16 bit code-space. Quite a lot of developers who used PIC16 previously is now moving to PIC18.
   * **PIC24 and dsPIC**\\ 16 bit architecture, high performance devices. Mulitple registers make them very powerful compared to 8-bit PIC's   * **PIC24 and dsPIC**\\ 16 bit architecture, high performance devices. Mulitple registers make them very powerful compared to 8-bit PIC's
-  * **PIC32**\\ These differ from previos PIC's by being Von Neumann devices, not Harvard. A leap up from PIC24, they 32 bit devices with very high MIPS and capabilities. The first sets of PIC32 devices are pin-compatible with PIC24.+  * **PIC32**\\ These differ from previous PIC's by being Von Neumann devices, not Harvard. A leap up from PIC24, they 32 bit devices with very high MIPS and capabilities. The first sets of PIC32 devices are pin-compatible with PIC24. 
 ==== ARM ==== ==== ARM ====
 {{ :guides:lpc214x_chip.jpg?150}} {{ :guides:lpc214x_chip.jpg?150}}
Line 137: Line 136:
 Demo-, prototype- and evaluation boards are a good way to rapidly get experience Demo-, prototype- and evaluation boards are a good way to rapidly get experience
 with controllers and peripherals without having to invest in complex circuit design and production. A very prominent example of how a prototype-kit can make microcontroller-oriented development very easily available, is the Arduino platform. The Arduino has opened up Controller-based systems to an enormous audience, who without the Arduino would not consider developing. A downside to this, is that systems tend to be centered around the prototype-platform (Arduino) rather than being more efficiently built directly around the microcontroller (Atmel Atmega AVR). with controllers and peripherals without having to invest in complex circuit design and production. A very prominent example of how a prototype-kit can make microcontroller-oriented development very easily available, is the Arduino platform. The Arduino has opened up Controller-based systems to an enormous audience, who without the Arduino would not consider developing. A downside to this, is that systems tend to be centered around the prototype-platform (Arduino) rather than being more efficiently built directly around the microcontroller (Atmel Atmega AVR).
-