NXP Semiconductors
User's Guide
Document Number: FRDMK28FUG
Rev. 0, 04/2017
Freedom Board for Kinetis K28F
(FRDM-K28F)
1. Introduction
The Freedom development platform is a set of software
and hardware tools for evaluation and development. It
is ideal for rapid prototyping of MCU-based
applications. The Freedom K28 board (FRDM-K28F)
is a simple yet sophisticated design featuring the
Kinetis K series MCU built upon the ARM
®
Cortex
®
-M4 core which features a Floating-Point Unit
(FPU).
FRDM-K28F can be used to evaluate the K27 and K28
Kinetis K series MCUs. The FRDM-K28F board
features the MK28FN2M0VMI15 MCU which features
a maximum operating frequency of 150 MHz, 2 MB
flash, 1 MB RAM, high-speed and full-speed USB
controller with available crystal-less operation,
SDRAM controller, secure digital host controller,
QuadSPI controller, and analog and digital peripherals.
The FRDM-K28F hardware is form-factor compatible
with the Arduino™ R3 pin layout, providing a broad
range of expansion board options. The on-board
interface includes a 6-axis digital accelerometer and
magnetometer, RGB LED, FlexIO socket, SD card
interface, mobile SDRAM memory, and external serial
flash memory.
1.
2.
3.
Contents
Introduction ........................................................................ 1
FRDM-K28F hardware overview ...................................... 2
FRDM-K28F hardware description .................................... 4
3.1.
Power supply........................................................... 4
3.2.
Serial and Debug Adapter version 2 (OpenSDA
v2.2)
................................................................................ 7
4. MCU .................................................................................. 9
5. Clocking ........................................................................... 10
6. Universal Serial Bus (USB) ............................................. 11
7. VBAT............................................................................... 12
8. Accelerometer and magnetometer .................................... 13
9. RGB LED......................................................................... 14
10. Serial port ......................................................................... 15
11. QuadSPI memory ............................................................. 15
12. Mobile SDRAM memory ................................................. 15
13. Secure Digital (SD) card .................................................. 15
14. FlexIO socket ................................................................... 16
15. Reset................................................................................. 17
16. Push-button switches ........................................................ 17
17. Visible light sensor........................................................... 18
18. Debug ............................................................................... 19
19. Input/output connectors .................................................... 19
20. Arduino compatibility ...................................................... 20
21. Jumper table ..................................................................... 20
22. References ........................................................................ 21
23. Revision history ............................................................... 21
© 2017 NXP B.V.
FRDM-K28F hardware overview
FRDM-K28F features OpenSDA v2.2, the open-source hardware embedded serial and debug adapter
running an open-source bootloader. This circuit offers several options for serial communication, flash
programming, and run-control debugging. OpenSDA v2.2 is an mbed
™
HDK-compatible debug
interface pre-loaded with the open-source DAP link interface firmware for rapid prototyping and
product development with focus on the connected Internet of Things (IoT) devices.
2. FRDM-K28F hardware overview
The features of the FRDM-K28F board are:
•
•
•
•
•
•
•
•
•
•
•
•
•
Kinetis MK28FN2M0VMI15 MCU (ARM Cortex-M4 at150 MHz, 1 MB SRAM, 2 MB flash,
HS and FS USB, 169 MAPBGA package).
Kinetis K20 MCU (K20DX128VFM5) based OpenSDA circuit.
Dual-role high-speed and full-speed USB interface with the micro-B USB connector via the
high-speed switch.
One 256 Mbit (32 MB) on-board QuadSPI memory at 1.8 V.
One 128 Mbit (16 MB) on-board mobile SDRAM memory at 3.3 V.
Multiple independent voltage domains: VDD_CORE, VDD, VBAT, and VDDIO_E.
FlexIO socket which enables you to connect an optional TFT Proto 5” CAPACITIVE from
MikroElektronika (5” display board with capacitive touch).
Easy access to the MCU input/output through Arduino R3-compatible I/O connectors to connect
external add-on boards.
Flexible power supply option—OpenSDA v2.2 USB, Kinetis K28 USB, or an external source.
FXOS8700CQ—6-axis sensor with accelerometer and magnetometer.
RGB LED.
Two mechanical push-buttons for user input and one for the reset.
Programmable OpenSDA v2.2 debug circuit supporting the DAP-Link interface software which
provides:
—
Mass-Storage Device (MSD) flash programming interface.
—
CMSIS-DAP debug interface over a driverless USB HID connection providing
run-control debugging and compatibility with the IDE tools.
—
Virtual serial port interface.
—
Open-source CMSIS-DAP software project.
Figure 1
shows the block diagram of the FRDM-K28F board. The primary components and their
placement on the hardware assembly are shown in
Figure 2.
Freedom Board for Kinetis K28F (FRDM-K28F), User's Guide, Rev. 0, 04/2017
2
NXP Semiconductors
FRDM-K28F hardware overview
Figure 1. FRDM-K28F block diagram
Freedom Board for Kinetis K28F (FRDM-K28F), User's Guide, Rev. 0, 04/2017
NXP Semiconductors
3
FRDM-K28F hardware description
Figure 2. FRDM-K28F primary component placement
3. FRDM-K28F hardware description
3.1. Power supply
There are multiple power supply options on the FRDM-K28F board. It can be powered from either of
the USB connectors, the VIN pin on the I/O header, or an off-board 1.71 V–3.6 V supply from the 3.3 V
pin on the I/O header. The USB and VIN supplies are regulated on-board using a 3.3 V linear regulator
to produce the main power supply and a 1.8 V linear regulator to produce the VDDIO_E power supply.
A direct voltage supply to the K28F MCU is also available via J18, J15, and J22. The following table
provides the operational details and requirements for the power supplies.
Freedom Board for Kinetis K28F (FRDM-K28F), User's Guide, Rev. 0, 04/2017
4
NXP Semiconductors
FRDM-K28F hardware description
Table 1. FRDM-K28F power requirements
Supply source
OpenSDA v2.2 USB
K28F USB
P5-9V_VIN pin
3.3 V VDD header (J18)
1.8 V VDDIO_E header (J15)
1.2 V VDD_CORE header (J22)
Valid range
5V
5V
5 V–9 V
1.71 V–3.6 V
1.71 V–3.6 V
1.17 V–1.32 V (RUN mode)
1.33 V–1.47 V (HSRUN mode)
OpenSDA v2.2 operational
Yes
No
No
No
No
No
Regulated on-board
Yes
Yes
Yes
No
No
No
NOTE
The OpenSDA v2.2 circuit is only operational when a USB cable is
connected and supplies power to the OpenSDA v2.2 USB. However, a
protection circuitry is provided to enable multiple sources to be powered
at once. By default, the FRDM-K28F VDD_CORE = 1.2 V is operating in
the RUN mode. To operate in the HSRUN mode, supply 1.33 V–1.47 V
externally.
CAUTION
When 3.3 V is supplied directly through the Freedom platform
compatibility header J3, enable the protection diode D9 by opening the
J26 shorting header.
Freedom Board for Kinetis K28F (FRDM-K28F), User's Guide, Rev. 0, 04/2017
NXP Semiconductors
5