the new Freescale Freedom Development Platform for the Kinetis® K20 MCUs. The Freedom development platform is a set of software and hardware tools for evaluation and development. It is ideal for rapid prototyping of microcontroller-based applications. The Freedom K20D50M hardware, FRDM-K20D50M , is a simple, yet sophisticated design featuring a Kinetis K series microcontroller, The K family microcontroller built on the ARM®Cortex™-M4 core with DSP capabilities.
The FRDM-K20D50M features a K20DX128VLH5 , this device boasting a max operating frequency of 50MHz, 128KB of flash, a full-speed USB controller, and loads of analog and digital peripherals. The FRDM-K20D50M hardware is form-factor compatible with the Arduino™ R3 pin layout, providing a broad range of expansion board options. The on-board interfaces include an RGB LED, a 3-axis digital accelerometer, and a capacitive touch slider, and ambient light sensor.
The 50 MHz entry-level K20 USB microcontrollers (MCUs) are the lowest power Kinetis ARM®Cortex™-M4 devices with high feature integration in a small form factor, making them ideal for space- and cost-constrained applications. The K20 MCU family is pin, peripheral and software compatible with the K10 MCU family and adds full and high-speed USB 2.0 On-The-Go with device charger detect capability. These MCUs offer 32 KB to 128 KB of flash memory and optional 32 KB of FlexNVM in 32-pin QFN (5 mm x 5 mm) to 64-pin LQFP packages. Peripheral options include full-speed USB Device/Host/On-The-Go with device charge detect capability, a 16-bit analog-to-digital converter (ADC), low-power touch-sensing interface and several general timing, communication and control peripherals.
The FRDM-K20D50M features the Freescale open standard embedded serial and debug adapter known as OpenSDA. This circuit offers several options for serial communications, flash programming and run-control debugging.
Key Applications: PC Peripherals, Pedometers, Remote Controls (Universal), Portable Accessories, Activity and Wellness Monitor
The Key Features of the FRDM-K20D50M Freedom Board are:
- Arduino R3 compatibility
- MK20DX128VLH5 MCU (50 MHz, 128KB Flash, 16 KB RAM, 32 KB FlexNVM, Low power, 64LQFP package
- Dual role USB interface with mini-B USB connector
- Open SDA
- Capacitive touch slider
- Ambient light sensor
- MMA8451Q accelerometer
- Tri-color (RGB) LED
- Flexible power supply options ¡V USB, coin cell battery, external source
- Battery-ready, power-measurement access points
- Easy access to MCU I/O via Arduino R3 compatible I/O connectors
- Programmable OpenSDA debug interface with multiple applications available including:
- Mass storage device flash programming interface
- P&E Debug interface provides run-control debugging and compatibility with IDE tools
- CMSIS-DAP interface: new ARM standard for embedded debug interface
- Data logging application
- Core
- 50 MHz 32-bit ARM® Cortex™-M4 core
- Support DSP instructions support and optional single precision floating point unit
- Nested vectored interrupt controller (NVIC)
- Asynchronous wake-up interrupt controller (AWIC)
- Debug & trace capability
- Memories
- 32 KB-128 KB flash. Fast access, high reliability with 4-level security protection
- 16 KB of SRAM
- FlexMemory: 2 KB of user-segmentable byte write/erase EEPROM for data tables/system data
- Clocks
- Multi-purpose clock generator
- PLL and FLL operation
- Internal reference clocks
- 3MHz to 32MHz crystal oscillator
- 32kHz to 40kHz crystal oscillator
- Internal 1kHz low power oscillator
- DC to 50MHz external square wave input clock
- Analog peripherals
- High-speed 16-bit ADC with configurable resolution
- Two high-speed comparators providing fast and accurate motor over-current protection by driving PWMs to a safe state
- Optional analog voltage reference for an accurate reference to analog blocks to reduce system cost
- Connectivity and Communications
- USB Full Speed/Low Speed OTG/Host/Device
- SPI
- One DSPI module and one I2C module
- One I2S serial interface for audio system interfacing
- 3 UART (w/ ISO7816, IrDA and hardware flow control)
- Timers
- 1x8ch motor control/general purpose/PWM flexible timer (FTM)
- 1x2ch quadrature decoder/general purpose/PWM flexible timer (FTM)
- Carrier modulator timer (CMT)
- Programmable delay block (PDB)
- 1x4ch programmable interrupt timer (PIT)
- Low-power timer (LPT)
- Human-machine interface
- GPIO with pin interrupt support
- Hardware touch-sensing interface with up to 16 inputs
- TSI operates in low power modes (minimum current adder when enabled)
- TSI hardware implementation avoids software polling methods
- High sensitivity level allows use of overlay surfaces up to 5 mm thick