Professional Documents
Culture Documents
8/21/2012
Embedded Systems
Microcontroller
8/21/2012
Embedded Systems
Microcontrollers
A single chip that contains
The processor (the CPU) Non-volatile memory for the program (ROM or flash) Volatile memory for input and output (RAM) Basic I/P and O/P interfaces Basic peripherals like timers, PWM etc. A clock generator.
Emphasis on
Low cost Less Power Small size
8/21/2012
Popular Microcontrollers-I
Atmel
AT89 series (Intel 8051 architecture) AT90, ATtiny, ATmega, ATxmega series (AVR architecture) (Atmel Norway design) AT91SAM (Smart ARM-based Microcontrollers ) AVR32 (32-bit AVR architecture) (Atmel Norway design)
Freescale Semiconductors
8-bit: 68HC05,68HC08, 68HC11 (Motorola 680x series) 16-bit: 68HC12, 68HC16 32-bit: Freescale 683XX (Motorola 683xx family ) MCF5xxx (Freescale Coldfire-MC68000 architecture) MPC 860, MPC 8240/8250, MPC 8540/8555/8560 (Power PC Architecture)
Infineon
8-bit: XC8000 (Intel 8051 architecture) 16-bit: -XC2000, XE166, C166, C167-(RISC To replace 8051) 32 bit XMC4000 (ARM Cortex M4 based) TricoreTM- (Unified RISC/MCU/DSP processor core)
8/21/2012
Popular Microcontrollers-II
Intel
8-bit: MCS-48 (8048 Family) MCS-51 (8051 family)- Harvard Architecture 16 bit: MCS-96 (8096 family-8xC196 series), MCS-296
NXP Semiconductors
8-bit: 80C51 32-bit: ARM7 (LPC 2000 series ),ARM9 (LPC 3000 series ) ARM Cortex M0- (LPC 1100, LPC 1200 series ) ARM Cortex M3- (LPC 1300, LPC 1700, LPC 1800 series ) ARM Cortex M4- (LPC 4300 series )
ST Microelectronics
8-bit: ST6, ST7,STM8(pipelined RISC architecture) 32 bit : STR7 (ARM7TDMI) STR9- (ARM966E-S) STM32 F0-(Cortex-M0), F1, F2, L1, W ((Cortex-M3), F4(Cortex-M4)
8/21/2012 6
Popular Microcontrollers-III
Texas Instruments
16 bit: MSP430- (Mixed Signal microcontroller) 32 bit: C2000 High performance, real time control applications. Stellaris (ARM Cortex M3 architecture)
MicroChip
8/21/2012
8/21/2012
8/21/2012
8/21/2012
11
Subfamilies
MSP430x1xx: basic unit MSP430x3xx: more features MSP430x4xx: built-in LCD driver MSP430x5xx new Flash-based family featuring the lowest power consumption
up to 25 MIPS with 1.8 to 3.6V operation starting at 12 MIPS New features include an innovative Power Management Module for optimizing power consumption, an internally controlled voltage regulator, and 2x more memory than previous devices.
8/21/2012 12
Low power standby mode typically consumes current in the 1A range. The integrated high-speed DCO can source the (MCLK) used by the CPU and high-speed peripherals.
8/21/2012
13
8/21/2012
14
-contd (FRAM)
Higher Throughput :
FRAM can also maintain very high data throughput for non-volatile data storage. FRAM can write more than 150X faster than flash, while consuming less power
FRAM max throughput = 2000kB/s Flash max throughput = 12kB/s
Write Endurance :
Embedded FRAM also offers longevity and write endurance that existing memory technologies cannot match. This increased write endurance is ideal for data logging, digital rights management, replacing battery-backed SRAM and other applications.
1015 write cycles for FRAM 105 write cycles for Flash/EPROM
8/21/2012
15
8/21/2012
16
8/21/2012
17
MSP430x14x Architecture
8/21/2012
18
8/21/2012
19
8/21/2012
20