Difference between revisions of "Microcontroller"
From Organic Design wiki
(MCU programming) |
m (Caretaker: categories) |
||
(One intermediate revision by one other user not shown) | |||
Line 13: | Line 13: | ||
=Usage= | =Usage= | ||
We plan to use a MCU to control front panel displays and indicators. | We plan to use a MCU to control front panel displays and indicators. | ||
− | =Microcontroller boards | + | =Microcontroller boards= |
*Arduino | *Arduino | ||
**[http://www.arduino.cc/en/Main/Buy Arduino NG] AVR microprocessor board | **[http://www.arduino.cc/en/Main/Buy Arduino NG] AVR microprocessor board | ||
Line 22: | Line 22: | ||
=See also= | =See also= | ||
*[[Front panel]] | *[[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