Upload
ambrose-charles
View
214
Download
0
Embed Size (px)
Citation preview
Seattle Pacific UniversityMicrocontrollers Micros-1Seattle Pacific University
HC11E9Processor
8-bit, 2-3MHz, Accumulator basedBuilt-in Toys
16-bit timer 8-bit SA A/D
Interfaces 16-bit Address/8-bit Data bus UART (RS232) SPI
Memory 512B RAM, 2KB EEROM, 12KB EPROM
Power (No Peripherals) Around 100mW (Around 24 hours on 1 alkaline AA)
Development environment cost Around $400
Key Distinctives• Stable platform• SPU-supplied EVMs• Experience
Motorola HC11
Seattle Pacific UniversityMicrocontrollers Micros-3Seattle Pacific University
Cypress PSOCProcessor
8-bit, 96kHz-24MHz, Accumulator basedBuilt-in Toys
6-13 bit A/D, 10-bit D/A, Programmable gain amplifier, Programmable filters, Comparators, Analog multiplexors
8-32 bit counter/timer, 8-32 bit pseudo-random generator, 8-16 bit PWM, CRC generator
Interfaces IRDA (IR optical) UART (RS232) SPI I2C No external memory bus!
Memory 256B RAM, 4-16KB EEROM
Power (no peripherals) 6-35mW (Around 3-20 days on one alkaline AA)
Development environment cost Around $200
Key Distinctives• Analog Functions• Configurable and expandable• On-line Training
Cypre
ss P
SO
C
Seattle Pacific UniversityMicrocontrollers Micros-5Seattle Pacific University
TI MSP430Processor
16-bit, 4kHz-8MHz, 12 16-bit registersBuilt-in Toys
16-bit timer, 10-14 bit A/D, LCD segment driver, comparator, Fast multiply
Interfaces UART (RS232) No external memory bus!
Memory 128-2048B RAM,
1-60KB EEROMPower (no peripherals)
5μW – 7mW (17 days – 10 years on one alkaline AA)Development environment cost
Around $50 - $100
Key Distinctives• Ultra-low Power
• May run for years on one AA battery
• Inexpensive
TI MSP430
Seattle Pacific UniversityMicrocontrollers Micros-7Seattle Pacific University
Microchip PIC (PIC16F87X)Processor
8-bit, 32KHz to 20MHzBuilt-in Toys
Varies by (wide) product line. 10-12 bit A/Ds, 16 bit timers, Programmable gain amplifiers, comparitors, etc.
Interfaces UART (RS232), I2C, SPI,
some have IRDA or USB No Data Bus
Memory Up to 512B RAM Up to 64KB Flash program memory
Power (no peripherals) 5μW – 2mW (several days – 10 years on one alkaline
AA)Development environment cost
Around $100-$200
Key Distinctives• Huge product line• Low power• Easy to use
Seattle Pacific UniversityMicrocontrollers Micros-8Seattle Pacific University
PIC16F87X
Seattle Pacific UniversityMicrocontrollers Micros-9Seattle Pacific University
Microcontroller SelectionHC11 PSOC MSP430 PIC
Frequency
1-3MHz 90kHz-24MHz
4kHz-8MHz 32kHz-20MHz
Voltage 5V 3-5V 1.8-3.6V 2.5-5V
Power (run)
2MHz:~100mW
96kHz:~6mW24MHz:~35mW
4KHz:~5μW8MHz:~7mW
1MHz:~0.2μW
Power (slp)
~250 μW ~15 μW ~0.2 μW ~0.2 μW
A/D options
8-bit 6-13 bits (configurable)
8-14 bits (various PNs)
4-14 bits (various PNs)
Price $5.00-$15.00
$2.00-$8.00 $0.49 - $8.00
$2.00-$5.00
I/O Pins 30-40 6-44 14-48 12-40+
RAM 256-512B 256B 128-2048B 128-256B
ROM 12-20KB (EPROM)
4-16KB (Flash)
1-60KB (Flash)
1-20KB (Flash)