9
Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-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

Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

Embed Size (px)

Citation preview

Page 1: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

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

Page 2: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

Motorola HC11

Page 3: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

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

Page 4: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

Cypre

ss P

SO

C

Page 5: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

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

Page 6: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

TI MSP430

Page 7: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

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

Page 8: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

Seattle Pacific UniversityMicrocontrollers Micros-8Seattle Pacific University

PIC16F87X

Page 9: Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit

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)