The LPC4088 MiO is based on Cortex M4 Core, running at up to 120MHz.The MiO lets you quickly start with your development on LPC4088 based designs.
The sample code is provided for every peripheral that’s on board. Along with it, the schematic, required software and tools are provided using which you can start with your application development from day one.
LPC4088 is suitable for various advanced applications that require high end display connectivity options.
The LPC4088 MiO has a 20 pin Wiggler-compatible JTAG interface and a SWD interface which can be used for debugging/programming.
The board can be debugged/programmed using Parallel Port JTAG and other compatible debuggers like ULink2, ULink Me, ULink Pro, JLink ARM, Red Probe etc.
Note: Display Options for LPC4088 MiO are sold separately and are not the part of MiO Package.
Features of LPC4088 MiO
- MCU: LPC4088. Package: BGA-208. Pin Compatible with LPC2478/LPC1788
- External SDRAM – MT48LC64M4A2 (256 MBits X 2)
- FLASH – AT25DF641, Interface – SPI (optional)
- 20 PIN 2.54 mm JTAG Header, 10 pin 1.27mm SWD/JTAG Connectivity options.
- On Board Reset and ISP
- On Board 12 Mhz Clock
- On Board 32.768 Khz Clock for RTC
- MicroSD Card Interface via MCI
- Option to connect Graphical LCD (TM12864H6CCOWA)
- On Board Test LED and Buzzer
- USB Device (USB1)
- USB Host (USB1 and USB2)
- On Board POT connected via ADC 0.0
- On Board CAN Transceiver (MCP2551) – CAN1
- 2 x UART (RS232) – UART0 and UART2 + TTL Outputs for UART0 and UART2
- On Board PS2 Keyboard Connectivity Option
- Two switches via GPIO
- Ethernet Connectivity via DP83848 PHY
- 40 PIN TFT (24 Bit datalines) Header including SPI and I2C on same header
- Audio Amplifier. Connected via DAC Out with 3.5mm audio jack.
- Pin Outs for GPIO including I2c, SPI, ADC etc
- Internal RTC with CMOS Battery (2032) Connectivity Options.
- On Board Power Supply for 5V and 3.3V
Display Options for LPC4088 MiO
3.2inch TFT with touch Connectivity
- Model: KWH032GM02-F05
- Interface : Parallel (connected to RX62N Board via 40 PIN flat Cable).
- Number of Pixels: 320 x 240
Note: SPI interface can also be used. Driver IC: ILI9341. (Connection has to be taken through single wires and connected to MiO Board)
You can buy the TFT displays from the following link
3.5inch TFT with touch Connectivity
- Model: TM035KBH02
- Interface : Parallel (connected to RX62N Board via 40 PIN flat Cable).
- Number of Pixels: 320 x 240
Note: SPI interface can also be used. Driver IC: Novatek NT39016D. (Connection has to be taken through single wires and connected to RX62N Board)
Tested through: Internal TFT Driver.
You can buy the TFT displays from the following link
3.5 inch TFT with Touchscreen (NOT AVAILABLE).
4.3 inch TFT with touch Connectivity
- Model: TM043NBH02
- Interface : Parallel (connected to RX62N Board via 40 PIN flat Cable).
- Number of Pixels: 480 x 272
You can buy the TFT displays from the following link
4.3 inch TFT with Touchscreen(SPI)
Note: The above board supports interface of touchscreen with SPI only.
5.7 inch TFT with touch Connectivity
- Model: TM057NBH02
- Interface : Parallel (connected to RX62N Board via 40 PIN flat Cable).
- Number of Pixels: 320 x 240
Note: This TFT is currently not available
7inch TFT with Touch
- Model: KWH070KQ13-F02
- Interface : Parallel (connected to RX62N Board via 40 PIN flat Cable).
- Number of Pixels: 800 x 480
You can buy the TFT displays from the following link
KEY DELIVARABLES
- LPC4088 MiO
- 128x64 GLCD (TM12864H6CCGWA-1)
- USB A to B Cable
- 7.5 V/1Amp Adapter
- CD Containing schematic, source codes, software, documentation and related details.
JTAG Options for Debug/Programming:
Parallel Port JTAG (tested on Keil)
The Board can also be used with other JTAG Debuggers.
The details on how to use the JTAG and its associated plugins are provided with the documents and also can be downloaded from Download and Support sections.
ISP Programming:
Programming can be done through the on chip boot loader using UART interface (UART0). You will have to use a TTL to RS232 Converter to do so since the pinout are TTL logic and PC uses RS232 logic. The tool used for programming is Flash Magic
Programming using CoFlash
The controller can be Programmed using CoFlash from CooCox. The binary file needs to loaded using this tool. Check using CoFlash for more details.
To use CoFlash, you would need CoiNel ARM USB JTAG or CoiNel CoLink Ex Debuggers.
TOOLS:
Our products can be used with majority of IDE and plugins that support CORTEX M4 LPC40xx family. A few IDE and plugin details are given below.
- Keil uvision IDE (32K code limited version can be used.)
- Rowley Crossworks (30 day evaluation version can be used.)
- IAR workbench (32K code limited version could be used.)
- GCC based open source tool chains
Plugins/Programmers:
H-JTAG, Flash Magic have been tested.
Compatible debuggers like U-Link, J-Link etc can also be used.
LPC4088 Features
- ARM Cortex M4 Core
- Upto 120 MHz Operation
- Nested Vector Interrupt Controller (NVIC) for fast deterministic interrupts.
- Wakeup Interrupt Controller allows automatic wakeup from any priority interrupts.
- Memory Protection Unit.
- Four reduced power modes – sleep, deep sleep, power down, deep power down.
- Memories
- 512 KB Flash.
- 96 KB SRAM
- 4 KB EEPROM
- Serial Peripherals
- 10/100 Ethernet MAC
- Two Full Speed USB
- Four UART and one USART
- Two CAN 2.0B controllers.
- Three SSP/SPI controllers.
- Three I2C Interface.
- I2S Interface for digital Audio.
- ANALOG Peripherals
- ADC - 12 Bit with eight Channels
- DAC – 10 Bit, One channel
- Other Peripherals
- LCD controller, supporting both STN and TFT displays
- RTC with event recorder for tamper detection.
- Eight channel DMA Controller
- Upto 165 GPIO
- Motor Control PWM with quadrature encoder interface.
- Four 32 Bit General purpose Timer/Counter with eight capture and 10 compare outputs.
PRODUCT ORDERING CODE: 4088-MiO
DOCUMENTATION
MCU Related
Datasheet for LPC4088 (pdf, 2098 KB) |
User Manual of LPC4088 (pdf, 4537 MB) |
Errata Sheet for LPC4088 (pdf, 26 KB) |
Product Related
Schematic for LPC4088 MIO Board (pdf, 174 KB) |
User Manual on How to use USB Bootloader for LPC4088 (NOT AVAILABLE) (pdf, 0 KB) |
Programming Related
HJTAG Installation and Configuration Guide (pdf, 804 KB) |
Creating Project on Keil uVision (pdf, 3896 KB) |
Installation Guide for Rowley Crossworks (pdf, 395 KB) |
Creating project in Rowley Crossworks (pdf, 765 KB) |
Configuration and Usage of Parallel Port JTAG with HJTAG plugin on Keil (pdf, 870 KB) |
SAMPLE SOURCE CODE
USB Bootloader Hex File for LPC4088 MiO (NOT AVAILABLE) (WinZip, 0 KB) |
Sample Source Code Bundle for LPC4088 MiO Board (Winrar, 5355 KB) |
DRIVERS
Driver needed for USB Device (Virtual COM Configuration) (WinZip, 2291 KB) |
SOFTWARE TOOLS
Keil uVision IDE download link for 32 BIT ARM (32K limited version) (Weblink) |
Rowley Crossworks download link (1 month evaluation version) (Weblink) |
IAR Workbench download link (32K limited Version) (Weblink) |
Flash Magic-Standalone Programmer (Weblink) |
HJTAG Plugin download link (Weblink) |