Kinetis K61 System-On-Module (SOM)

The K61 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 K61 microcontroller from Freescale Semiconductor. It incorporates a 150 MHz Kinetis K61 MCU, as well as 64 MBytes of LPDRAM, 128 MBytes of NAND Flash, and an Ethernet PHY.
The K61 is identical to the K70 except that it does not have the LCD and touchscreen controllers.
The K61 SOM is specifically designed to make it easy, quick, and cost-effective for embedded system designers to start using the Kinetis K61 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 K61 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. In addition to Linux, an MQX BSP is also available for the K61 SOM and is provided upon request.
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
- 150 MHz Kinetis K61 (256 pin MAPBGA)
- Powered from single +3.3 V power supply
- Low-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 K61 available on the interface connectors.
Pricing
Starting from $42 in 1K unit quantities.
Linux BSP
Here are the main supported features of Emcraft's uClinux BSP for the Kinetis K61:
- 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 K61 in action.
Starter Kit
The K61-SOM Starter Kit includes the K61 System-on-Module itself, a Tower-compatible Development Baseboard (TWR-SOM-BSB), and the Linux BSP. In addition to operating standalone, the development board included with the kit can also be combined and used as part of the modular Freescale Tower System development platform. Here are the TWR-SOM-BSB's main features:
- 90x86 mm in size
- USB-UART interface connected to the UART0 port of the SOM
- 10/100 Ethernet interface and RJ-45 connector
- JTAG interface
- Reset push-button connected to the Reset K61 input on the SOM
- Two user-controlled LEDs connected to GPIOs on the SOM
- Unused SOM signals available on a breadboard area. Additionally, the breadboard area provides a 10x2 2mm pitch unconnected through-holes array for user prototyping.
- MicroSD connector
- Optional I2S connector (not populated by default)
- Other I/O interfaces of the Kinetis available on the Tower backplane connectors.
The TWR-SOM-BSB can interoperate with all the standard peripheral modules of the Freescale Tower System, such as TWR-SER, TWR-SER2, and TWR-LCD-RGB, providing the following additional interfaces:
- Full speed OTG USB – with the Freescale TWR-SER or TWR-SER2 boards
- High speed USB – with the TWR-SER2
- CAN bus – with the TWR-SER or TWR-SER2 board.
The K61-SOM Starter Kit is available for order from our online store.

Related Products
|