70 likes | 213 Views
Choosing an Appropriate m- Controller. Krista Miller ELM 4071 Technical Topic Presentation. Types of Microcontrollers. PIC AVR HC12 Intel 8051. PIC, Peripheral Interface Controller. On Chip ROM Memory: 256 byte to 256 kilobyte size
E N D
Choosing an Appropriate m-Controller Krista Miller ELM 4071 Technical Topic Presentation
Types of Microcontrollers • PIC • AVR • HC12 • Intel 8051
PIC, Peripheral Interface Controller • On Chip ROM Memory: 256 byte to 256 kilobyte size • Several features for reducing memory consumption during ‘sleep’ Typical Uses: Low Cost, Small Application • Motor Control • LCD Displays • Infra-red decoding • Battery Charger • MP3 Player
AVR, Advanced Virtual RISC • On Chip EEPROM: up to 4KB • On Chip RAM: up to 8K • Pipeline Design • Multiple Power-Saving Sleep Modes Typical Uses: Able to Restore Sytem Information When Power is Removed • Lighting Control • Motor Control (Pulse Width Modulator Specific) • Alarm Clock • CD / MP3 Player (resume)
HC12 • On Chip Flash ROM: 32K • On Chip RAM: 1K • 768 bytes of EEPROM Typical Uses: • Student Projects • Automotive Industry • Signal Detection • Measuring battery voltage • Measuring temperature, pressure, and fluid levels
Intel 8051 • On chip RAM - 128 bytes • On chip ROM – 4 Kb Typical Uses: (Slower, Reliable, Use less power) • Industrial Control • Other Control Systems • USB Applications • SmartCard Readers