|
Kinetis K70 System-On-Module (SOM)

The K70 SOM is one of a series of Emcraft uClinux-ready Cortex-M System-On-Module products. This member of the series is based on the Kinetis K70 microcontroller from Freescale Semiconductor. It incorporates a 120 MHz Kinetis K70 MCU, as well as 64 MBytes of LPDRAM, 128 MBytes of NAND Flash, and an Ethernet PHY.
The K70 SOM is specifically designed to make it easy, quick, and cost-effective for embedded system designers to start using the Kinetis K70 device and uClinux software in their applications.
The uClinux kernel and applications execute on the powerful 32-bit ARM Cortex-M4 processor core, while the integrated peripherals of the K70 are used to implement various communication interfaces and protocols.
All Emcraft uClinux-ready System-On-Modules come preloaded with uClinux and U-Boot. Full source code of the Linux BSP is provided, along with a Linux cross-development environment.
Key Hardware Features
- Compact (30 mm x 57 mm) mezzanine module
- External interface using two 80-pin 0.4mm-pitch connectors
- Compliant with the Restriction of Hazardous Substances (RoHS) directive
- Mounting hole reducing the risk of connector-to-PCB intermittence
- 120 MHz Kinetis K70 (256 pin MAPBGA)
- Powered from single +3.3 V power supply
- Low-power mode
- Deep-sleep power mode
- On-module clocks
- 64 MBytes LPDRAM
- 128 MBytes NAND Flash
- Serial console interface
- 802.3 Ethernet interface
- Watchdog Timer (WDT)
- Real-Time Clock (RTC)
- Uncommitted interfaces of K70 available on the interface connectors.
Pricing
$49 in 500-unit quantities.
Linux BSP
Here are the main supported features of Emcraft's uClinux BSP for the Kinetis K70:
- Ethernet device driver and networking (ping, NFS, Telnet, FTP, ntpd, etc.)
- SNMP agent
- Secure shell (ssh) server
- Web server (httpd)
- Framebuffer device driver
- JFFS2 Flash file system with wear-leveling
- POSIX threads
- Process-to-kernel and process-to-process protection using the Memory Protection Unit (MPU) of the Kinetis core
- Hardened exception handling; an exception triggered by a process affects only the offending process
- Ability to run portions of Linux kernel code from internal Flash of Kinetis
- Loadable kernel modules.
More information about the BSP and the development environment is available in the Linux Cortex-M User’s Manual and BSP Guide.
Also, here is the link to a video demonstrating Linux on the Kinetis K70 in action.
Starter Kit
The K70-SOM Starter Kit includes the K70 System-on-Mudule itself, a Development Baseboard, and the Linux BSP. The baseboard is 70x195 mm in size and has the following main interfaces:
- USB interface using USB-UART bridge connected to the UART0 port of the SOM

- 10/100 Ethernet interface and RJ-45 connector
- JTAG interface
- User push-button connected to a GPIO on the SOM
- Two user-controlled LEDs connected to a GPIO on the SOM
- Lithium battery for the Real Time Clock on the SOM
- Unused SOM signals available on a breadboard area. Additionally, the breadboard area provides a 25x8 2mm pitch unconnected through-holes array for user prototyping.
The K70-SOM Starter Kit is available for order from our online store.

|