LinkIt™ Smart 7688

Overview

Smart, connected home and office devices are transforming the way people interact with spaces, while in those spaces or from almost anywhere on the planet, through a web browser. Advanced IP cameras, surveillance devices, smart appliances and robotic devices need cutting edge features and functionality delivered by an advanced OS, strong processing power and generous amount of memory.


The MediaTek LinkIt Smart 7688 development platform exceeds the demanding requirements.

Key features

  • At the heart of the platform is the MT7688AN SoC, providing 802.11n 1T1R Wi-Fi connectivity

  • The LinkIt Smart 7688 development platform runs OpenWrt Linux and is loaded with a range of packages to enable the development of IoT device software. This includes the ability to program applications using Python, Node.js (JavaScript) or native C

HDK

The LinkIt Smart 7688 development platform provides hardware development kits (HDKs) you can use to create proof-of-concept IoT devices. The platform delivers two HDKs, as follows:

LinkIt Smart 7688

The LinkIt Smart 7688 development board uses MT7688AN as a standalone MPU and supports application development in Python, Node.js and native C programming languages.

Key features

  • Supports Wi-Fi, USB host and SD cards

  • Pin-out for PWM, I2C, SPI, UART, Ethernet, and I2S

  • Open hardware board reference design including schematic, layouts and pin details

Downloads

LinkIt Smart 7688 Duo

The LinkIt Smart 7688 Duo development board uses MT7688AN as its MPU, complemented by an ATmega32U4 MCU.


In addition to application development in Python, Node.js and native C for MT7688AN, applications for the MCU can be developed using the Arduino IDE.

Key features

  • Supports Wi-Fi, USB host and SD cards

  • Pin-out for MT7688AN: Ethernet, USB Host and UART

  • Pin-out for on-board MCU: ADC, PWM, I2C, SPI, and UART

  • Open hardware board reference design including schematic, layouts and pin details

Downloads


Development board specifications

Category LinkIt Smart 7688 LinkIt Smart 7688 Duo
Microprocessor (MPU)
Chipset
Core
Clock Speed
Voltage
MT7688AN
MIPS24KEc
580MHz
3.3V
Connectivity
Wi-Fi
Ethernet
1T1R 802.11 b/g/n (2.4G)
1-port 10/100 FE PHY
Memory
Flash
RAM
32MB
128MB DDR2
Power
Connector
Voltage
MicroUSB
5V
USB Host Connector MicroUSB
Storage SD Card MicroSD SDXC
PCB size Dimensions 56 x 26 mm (2.2 x 1.0 inches) 61 x 26 mm (2.4 x 1.0 inches)
Microcontroller (MCU)
Chipset
Clock Speed
Voltage
n/a
ATmega32U4
8MHz
3.3V
Total Digital I/O Pin Count 22 27
ADC Channel Pin Count n/a 12
PWM Channel Pin Count 4 8
I2C Set Count 1 1
SPI Set Count 1 1
I2S Set Count 1 n/a
UART (Lite) Set Count 3 2

Breakout boards by Seeed Studio

Breakout for LinkIt Smart 7688

Key features

  • Ethernet port

  • USB host port (type-A connector)

  • Headphone (audio out) and microphone (audio in)

  • UART debug port

Arduino breakout for LinkIt Smart 7688 Duo

Key features

  • Ethernet port

  • USB host port (type-A connector)

  • Arduino shield socket

  • Grove interface

  • UART debug port

Grove breakout for LinkIt Smart 7688 Duo

Key features

  • Grove interface

  • UART debug port

Chipsets

MT7688AN

Power efficiency and robust Wi-Fi connectivity for smart home and office.


At the heart of the platform is the MT7688AN SoC, an appliance automation bridge.

Key features

  • A powerful 802.11n 1T1R Wi-Fi SoC

  • Supports up to 256MB RAM with additional SD-card storage

  • Encryption engine Wi-Fi

  • Comprehensive peripheral connectivity options

MT7688AN
Processor core MIPS24KEc
Clock 580MHz
Package DR-QFN156 (12 x 12 mm)
Connectivity
1T1R 802.11n 2.4GHz Wi-Fi
10/100M Ethernet
RAM Supports up to 256MB of external 16-bit DDR1/DDR2 (193MHz) memory
External Flash Storage SPI flash offering 3B addr mode (max 128MBit) and 4B addr mode (Max 512MBit)
External Storage SD-XC (class 10)
Peripherals USB 2.0 host, I2C, I2S, SPI, PWM, UART, GPIO, PCIe and eMMC

Software and tools

The LinkIt Smart 7688 software and tools deliver the latest board firmware and bootloader, as well as the tools for device software development in native C for OpenWrt and using Arduino. In addition, the firmware supports Python and Node.js and comes with a set of pre-installed packages you can use. You can also make use of any of the over 2000 OpenWrt packages available.

Click here for the list of pre-installed packages.

Click here for earlier versions of firmware and bootloader.

Programming in Python and Node.js

Support for Python and Node.js applications are provided by OpenWrt packages installed in the boards’ firmware. You can develop applications using your favorite Python or JavaScript editor or IDE.

Arduino (LinkIt Smart 7688 Duo Only)

Development with Arduino is supported by an Arduino Board Manager configuration file that is downloaded as part of the configuration of the Arduino IDE.

C/C++ Programming

The OpenWrt SDK provides the tools to create native C applications for the platform. A set of tested packages are included in the platform, but you can also make use of any of the over 2000 OpenWrt packages available.