Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor...

Preview:

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)

Recommended