Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Flexis QE 32-bit  ColdFire® V1 Microcontrollers  <ul><li>Source: FREESCALE </li></ul>
Introduction <ul><li>Purpose </li></ul><ul><li>This   training   module   provides   detailed   information   on   the   M...
ColdFire ®  Family Summary <ul><li>Compatible family of processor cores architected for SoC and reuse </li></ul><ul><ul><l...
MCF51QE Family Architecture
Low Power Benefits  <ul><ul><li>Low-power run and wait modes that enable reduced current and reduced speed modes for perip...
V1 ColdFire Core Features <ul><li>Architecture </li></ul><ul><ul><li>Variable-length RISC architecture and implementation ...
ColdFire Core Architecture
Rapid General Purpose Input/Output (RGPIO)
Interrupt Controller <ul><li>The priorities of the interrupt requests between comparable HCS08 and V1 ColdFire devices are...
Peripherals <ul><li>24-channel, 12-bit ADC  </li></ul><ul><li>2 Analog Comparators  </li></ul><ul><li>2 Serial Communicati...
Memory Map <ul><li>Fixed address memory map </li></ul><ul><ul><li>Restricted to 24-bit address = 16 Mbyte space </li></ul>...
Programming Model <ul><li>User Programming Model </li></ul><ul><ul><li>16 x 32-bit General Purpose Registers </li></ul></u...
MCF51QE128 Series Comparison 80LQFP 64LQFP 64LQFP Package 16 16 16 KBI Yes Yes Yes ICS Up to 24 20 20 ADC Channels 2 2 2 I...
Development Tools EVBQE128: It can be used as a standalone application or can be controlled by a host PC via its built-in ...
CodeWarrior Development Studio for Microcontrollers v6.0 <ul><li>CodeWarrior Development Studio provides everything the pr...
Target Applications
Application Block Diagram: Blood Pressure Monitor
Additional Resource <ul><li>For ordering the MCF51QE MCUs, please click the part list or </li></ul><ul><li>Call our sales ...
Upcoming SlideShare
Loading in …5
×

Flexis QE 32-bit ColdFire® V1 Microcontrollers

1,107 views

Published on

Detailed information on the MCE51QE microcontrollers

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Flexis QE 32-bit ColdFire® V1 Microcontrollers

  1. 1. Flexis QE 32-bit ColdFire® V1 Microcontrollers <ul><li>Source: FREESCALE </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><li>This training module provides detailed information on the MCF51QE microcontrollers. </li></ul><ul><li>Outline </li></ul><ul><ul><li>Introducing the ColdFire family </li></ul></ul><ul><ul><li>MCF51QE architecture </li></ul></ul><ul><ul><li>Introducing ColdFire Core </li></ul></ul><ul><ul><li>MCF51QE internal features </li></ul></ul><ul><ul><li>Development tools </li></ul></ul><ul><ul><li>Target Application & Application Block Diagram </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>18 pages </li></ul></ul>
  3. 3. ColdFire ® Family Summary <ul><li>Compatible family of processor cores architected for SoC and reuse </li></ul><ul><ul><li>100% synthesizable and technology-independent designs since inception in 1995 </li></ul></ul><ul><ul><li>DFT emphasis for easy SoC test </li></ul></ul><ul><ul><li>Strong embedded debug architecture </li></ul></ul><ul><li>Family of cores, software compatible with M68000 family legacy </li></ul><ul><ul><li>Five generations available today covering a wide price/performance range </li></ul></ul><ul><ul><li>Generations of microarchitectures are named “versions” (Vx = CFx) – V1,V2,V3,… </li></ul></ul><ul><ul><li>Five generations have provided a 36.6x performance increase in 11 years </li></ul></ul><ul><li>CF1Core developed as the “connection point” in FSL’s Controller Continuum </li></ul><ul><ul><li>Absolute minimal implementation for low-end MCU configurations </li></ul></ul><ul><li>Configurable designs: Options in cost / performance / function </li></ul><ul><ul><li>MCU & MPU implementations, options on cache, local memory + {E}MAC, FPU, MMU </li></ul></ul><ul><li>Compatible family of platforms combining core + integrated peripherals </li></ul><ul><ul><li>CFxCore, AXBS, DMA2, INTC, FlexBus, FEC, SDRAMC, ColdFire legacy peripherals </li></ul></ul><ul><ul><li>CoProcessor interface supports acceleration at instruction- or function-level, e.g., CAU </li></ul></ul>
  4. 4. MCF51QE Family Architecture
  5. 5. Low Power Benefits <ul><ul><li>Low-power run and wait modes that enable reduced current and reduced speed modes for peripherals </li></ul></ul><ul><ul><li>Run currents </li></ul></ul><ul><ul><ul><li>27 mA (50MHz CPU, 3V VDD ) </li></ul></ul></ul><ul><ul><ul><li>50 µA (32KHz CPU, 3V VDD) </li></ul></ul></ul><ul><ul><li>Two ultra-low-power stop modes </li></ul></ul><ul><ul><ul><li>Stop 2 - 370 nA </li></ul></ul></ul><ul><ul><ul><li>Stop 3 - 520 nA </li></ul></ul></ul><ul><ul><li>Fast start-up from Stop mode (6 µs) </li></ul></ul><ul><ul><li>Flash programming from 1.8V to 3.6V </li></ul></ul><ul><ul><li>Low-power ADC </li></ul></ul><ul><ul><li>Flexible Clock Modules </li></ul></ul>
  6. 6. V1 ColdFire Core Features <ul><li>Architecture </li></ul><ul><ul><li>Variable-length RISC architecture and implementation </li></ul></ul><ul><ul><li>Supports Revision C of the ColdFire Instruction Set Architecture </li></ul></ul><ul><ul><li>Implementation contains 24-bit address and 32-bit data paths </li></ul></ul><ul><ul><li>Support for optional execute engines </li></ul></ul><ul><li>Programming Model </li></ul><ul><ul><li>Supports the standard ColdFire user programming model with 16 general purpose, 32-bit data and address registers, PC and Condition Code Register </li></ul></ul><ul><ul><li>Simplified supervisor programming model adds status register, supervisor stack pointer, vector base register, and CPU configuration register </li></ul></ul><ul><li>Performance and Power </li></ul><ul><ul><li>Up to 50 MHz core frequency in a low-voltage, low-power </li></ul></ul><ul><ul><li>0.25-micron process technology </li></ul></ul><ul><ul><li>0.85 Dhrystone 2.1 MIPS per MHz performance when executing from flash, 1.05 DMIPS per MHz when executing from RAM </li></ul></ul><ul><ul><li>Aggressive clock gating reduces power dissipation </li></ul></ul>
  7. 7. ColdFire Core Architecture
  8. 8. Rapid General Purpose Input/Output (RGPIO)
  9. 9. Interrupt Controller <ul><li>The priorities of the interrupt requests between comparable HCS08 and V1 ColdFire devices are identical. </li></ul><ul><li>Supports a mode of operation (via software convention with hardware assists) equivalent to the S08’s interrupt processing with only one level of nesting. </li></ul><ul><li>Leverages the current ColdFire interrupt controller programming model and functionality, but with a minimal hardware implementation and cost. </li></ul>
  10. 10. Peripherals <ul><li>24-channel, 12-bit ADC </li></ul><ul><li>2 Analog Comparators </li></ul><ul><li>2 Serial Communications Interface (SCI/UART) </li></ul><ul><li>2 Serial Peripheral Interface (SPI) </li></ul><ul><li>2 I²C </li></ul><ul><li>Timers </li></ul><ul><ul><li>One 16-bit, 6-channel timer </li></ul></ul><ul><ul><li>Two 16-bit, 3-channel timer </li></ul></ul><ul><ul><li>Input Capture, Output Compare and PWM for improved motor control </li></ul></ul><ul><ul><li>Real Time Clock </li></ul></ul>
  11. 11. Memory Map <ul><li>Fixed address memory map </li></ul><ul><ul><li>Restricted to 24-bit address = 16 Mbyte space </li></ul></ul><ul><ul><li>Shown as 32-bit value: 0x(ss)nn_nnnn where ss = {00,ff} </li></ul></ul><ul><li>Standardized map </li></ul><ul><li>Efficiently supports use of short-a5-relative addressing mode (d16,A5) for all data memory accesses. </li></ul>
  12. 12. Programming Model <ul><li>User Programming Model </li></ul><ul><ul><li>16 x 32-bit General Purpose Registers </li></ul></ul><ul><ul><ul><li>- 8 Data Registers, D0-D7 </li></ul></ul></ul><ul><ul><ul><li>- 8 Address Registers, A0-A7 </li></ul></ul></ul><ul><ul><li>32-bit Program Counter (PC) </li></ul></ul><ul><ul><li>8-bit Conditional Code Register (CCR) </li></ul></ul><ul><li>Supervisor Programming Model </li></ul><ul><ul><li>User programming model plus… </li></ul></ul><ul><ul><ul><li>- Status Register (SR) </li></ul></ul></ul><ul><ul><ul><li>- Supervisor Stack Pointer (Other_A7) </li></ul></ul></ul><ul><ul><ul><li>- Vector Base Register (VBR) </li></ul></ul></ul><ul><ul><ul><li>- CPU Configuration Register (CPUCR) </li></ul></ul></ul>S bit
  13. 13. MCF51QE128 Series Comparison 80LQFP 64LQFP 64LQFP Package 16 16 16 KBI Yes Yes Yes ICS Up to 24 20 20 ADC Channels 2 2 2 I²C 8 Kb 8 Kb 8 Kb SRAM 128 Kb 64 Kb 32 Kb Flash V1 Cold Fire Core V1 Cold Fire Core V1 Cold Fire Core Core MCF51QE128 MCF51QE64 MCF51QE32 Features
  14. 14. Development Tools EVBQE128: It can be used as a standalone application or can be controlled by a host PC via its built-in microDART™ interface. Demo Board DEMOQE128: The board supports two interchangeable plug-in daughter cards to quickly evaluate the 8-bit S08 and 32-bit ColdFire V1 QE128 microcontrollers.
  15. 15. CodeWarrior Development Studio for Microcontrollers v6.0 <ul><li>CodeWarrior Development Studio provides everything the professional embedded developer needs: </li></ul><ul><ul><li>CodeWarrior C/C++ Compiler Suite </li></ul></ul><ul><ul><li>Runtime Libraries </li></ul></ul><ul><ul><li>Assembler </li></ul></ul><ul><ul><li>Standard Template Library (STL) </li></ul></ul>
  16. 16. Target Applications
  17. 17. Application Block Diagram: Blood Pressure Monitor
  18. 18. Additional Resource <ul><li>For ordering the MCF51QE MCUs, please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For additional inquires contact our technical service hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF51QE&nodeId=0162468rH3YTLC00M924B2 </li></ul></ul>

×