26.12.2012 Views

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MCF51MM: Flexis 32-bit<br />

ColdFire V1 MCUs<br />

The MCF51MM256/128 provides ultra-lowpower<br />

operation, USB connectivity, graphic<br />

display support and unparalleled measurement<br />

accuracy, all in a single 32-bit MCU, allowing<br />

designers to create more fully featured<br />

products at lower cost. The<br />

MCF51MM256/128 is ideal for medical<br />

applications or other applications requiring a<br />

significant amount of precision analog such as<br />

instrumentation and industrial control.<br />

The MCF51MM256/128 is part of the<br />

<strong>Freescale</strong> Flexis MCU series.<br />

Features:<br />

• ColdFire V1 core delivering a 50 MHz core<br />

speed and 25 MHz bus speed<br />

• Up to 256 KB flash and 32 KB SRAM<br />

• Low-power stop 2 current: 500 nA<br />

(32 KB of active SRAM)<br />

• 2 x general purpose opamps<br />

• 2 x transimpedance amplifiers<br />

• 16-bit SAR high resolution analog-to-digital<br />

converter (ADC)<br />

• Analog Comparator with 5-bit digital-toanalog<br />

converter (DAC)<br />

• Internal voltage reference<br />

• USB – device/host/on-the-go controller<br />

• 2 x serial peripheral interface (SPI),<br />

2 x serial communication interface (SCI)<br />

and 1 x I2C • Mini FlexBus (external bus interface EBI)<br />

• Included in <strong>Freescale</strong>’s Product<br />

Longevity Program<br />

Figure 4-10: Kinetis K50 Family Block Diagram<br />

Figure 4-11: Kinetis K50 Family<br />

Security<br />

and Integrity<br />

Cyclic<br />

Redundancy<br />

Check (CRC)<br />

Random<br />

Number<br />

Generator<br />

Cryptographic<br />

Acceleration<br />

Unit (CAU)<br />

Core<br />

ARM ® Cortex-M4<br />

72/100 MHz<br />

Debug<br />

Interfaces<br />

Interrupt<br />

Controller<br />

Standard Feature<br />

DSP<br />

Analog<br />

16-bit<br />

ADC<br />

PGA<br />

Analog<br />

Comparator<br />

6-bit<br />

DAC<br />

12-bit<br />

DAC<br />

Voltage<br />

Reference<br />

OPAMP<br />

TRIAMP<br />

Home Portable <strong>Medical</strong><br />

System Memories<br />

Internal and<br />

External<br />

Watchdogs<br />

Memory<br />

Protection Unit<br />

(MPU)<br />

Xtrinsic<br />

Low-Power<br />

Touch-Sensing<br />

Interface<br />

Segment<br />

LCD Controller<br />

freescale .com/medical 29<br />

DMA<br />

Low-Leakage<br />

Wake-Up Unit<br />

Timers<br />

FlexTimer<br />

Carrier<br />

Modulator<br />

Transmitter<br />

Programmable<br />

Delay Block<br />

Periodic<br />

Interrupt<br />

Timer<br />

Low-Power<br />

Timer<br />

Independent<br />

Real-Time<br />

Clock (IRTC)<br />

IEEE ® 1588<br />

Timer<br />

Optional Feature<br />

Program<br />

Flash<br />

(128 to 512 KB)<br />

FlexMemory<br />

(32 to 256 KB)<br />

(2 to 4 KB EE)<br />

Serial<br />

Programming<br />

Interface<br />

(EZPort)<br />

SRAM<br />

(32 to 128 KB)<br />

External<br />

Bus Interface<br />

(FlexBus)<br />

Clocks<br />

Phase-Locked<br />

Loop<br />

Frequency-<br />

Locked Loop<br />

Low/High-<br />

Frequency<br />

Oscillators<br />

Internal<br />

Reference<br />

Clocks<br />

Communication Interfaces HMI<br />

I 2 C<br />

UART<br />

(ISO 7816)<br />

SPI<br />

IEEE 1588<br />

Ethernet MAC<br />

I 2 S<br />

Secure<br />

Digital Host<br />

Controller<br />

(SDHC)<br />

USB OTG<br />

(LS/FS)<br />

USB Charger<br />

Detect (DCD)<br />

USB Voltage<br />

Regulator<br />

GPIO

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!