Difference between revisions of "Microcontroller"
From Organic Design wiki
(research threads) |
m (Caretaker: categories) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Hardware]] | + | [[Category:Hardware]][[Category:Media Center]] |
− | A ''computer on a chip'' device that combines a range of | + | A ''computer on a chip'' device that combines a range of useful hardware in a convienent package. Also known as a MCU in technical some documents. |
− | |||
− | |||
− | = | + | In a microcontroller package you would expect to find flash memory (usually NAND type), RAM, CPU, analogue to digital converters, tri-state input/outputs, internal oscillator (often an external crystal is used anyway), [[w:ICSP|ICSP]] interface. |
+ | |||
+ | ICSP enables the flash memory top be programmed via a simple five-wire serial protocol. This standard applies to AVR, PIC and others. A simple circuit connected to a PC serial port enables convienent programming of the MCU without removing it from it's socket. | ||
+ | *[[Serial ICSP programing]] | ||
+ | =Common microcontrollers= | ||
+ | *PIC | ||
+ | **PICaxe series | ||
+ | *AVR | ||
+ | **ATMEGA168 - as used on the Arduino prototype board | ||
+ | =Usage= | ||
+ | We plan to use a MCU to control front panel displays and indicators. | ||
+ | =Microcontroller boards= | ||
+ | *Arduino | ||
+ | **[http://www.arduino.cc/en/Main/Buy Arduino NG] AVR microprocessor board | ||
+ | **[http://www.arduino.cc/en/Guide/Board Schematics] | ||
+ | *PIC | ||
+ | **[http://ww1.microchip.com/downloads/en/devicedoc/40192c.pdf PIC16C505] | ||
+ | |||
+ | =See also= | ||
+ | *[[Front panel]] | ||
+ | * | ||
*[[Turntable USB interface]] | *[[Turntable USB interface]] | ||
*[[w:Microcontroller|Microcontroller]] | *[[w:Microcontroller|Microcontroller]] |
Latest revision as of 17:59, 31 March 2007
A computer on a chip device that combines a range of useful hardware in a convienent package. Also known as a MCU in technical some documents.
In a microcontroller package you would expect to find flash memory (usually NAND type), RAM, CPU, analogue to digital converters, tri-state input/outputs, internal oscillator (often an external crystal is used anyway), ICSP interface.
ICSP enables the flash memory top be programmed via a simple five-wire serial protocol. This standard applies to AVR, PIC and others. A simple circuit connected to a PC serial port enables convienent programming of the MCU without removing it from it's socket.
Common microcontrollers
- PIC
- PICaxe series
- AVR
- ATMEGA168 - as used on the Arduino prototype board
Usage
We plan to use a MCU to control front panel displays and indicators.
Microcontroller boards
- Arduino
- Arduino NG AVR microprocessor board
- Schematics
- PIC