MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » T6010184 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
NXP LPC1788 Board, CAN, USB H/D, RS485, Ethernet, microSD, LCD US$169.00

NXP LPC1788 Board, CAN, USB H/D, RS485, Ethernet, microSD, LCD

  • 120 MHz NXP LPC1788FBD208ARM Cortex-M3 32-bit Microcontroller
  • CPU Internal 512 kBytes of Flash, 96 kBytes of SRAM and 4 kBytes of EEPROM
  • On-board 128 MBytes Nand Flash and 32 MBytes SDRAM
  • USB2.0 Host Full-speed Port and USB2.0 OTG Full-speed Port
  • UARTs, RS485, Ethernet, CAN2.0B, LCD/Touch Screen, microSD, Buzzer, JTAG, etc.
  • Supports UCOSII_v2.86 & UCGUI_v3.90a
  • Supports FatFs_vR0.08a File System
  • Supports LwIP_v1.4.0 Protocol Stack
  • The Embest SBC1788 Single Board Computer is a compact industrial controller board based on the NXP LPC1788FBD208 ARM Cortex-M3 microcontroller which runs at up to 120 MHz with 512KB of internal Flash memory, 96KB of internal SRAM, 4KB of internal EEPROM, a 10/100Mbps Ethernet Media Access Controller (MAC), a USB full-speed device/host/OTG controller, four UARTs, two CAN channels and a collection of serial communications interfaces.

    The SBC1788 board adds has external 128MB Nand Flash and 32MB SDRAM, and provides access to many of the LPC1788's hardware features through headers or connectors, including UARTs, USB, Ethernet, CAN, LCD, I2C, SPI, PWM, and ADC.

    It comes with a port of uC/OS-II, and the software also features GUI support on uC/OS-II and LwIP_v1.4.0 protocol support. The included CD-ROM provides the uC/OS-II BSP and plenty of software examples, the board schematic and a user manual to help you understand this board and develop your own applications.

    You can order the board with a 4.3-inch or 7-inch touchscreen LCD using an option selector at the bottom of this page.

    LPC1788 Development Board Hardware

      Mechanical Parameters

    • Dimensions: 120 87 mm
    • Operating temperature: -40 to +85 C
    • Humidity Range: 0% to 90%
    • Input Voltage: +12V
    • Power Consumption: 120mA @ 12V (working without LCD)
    • LPC1788FBD208 Microcontroller

    • ARM 32-bit Cortex-M3 CPU, frequency up to 120 MHz
    • On-chip 512 kBytes Flash, 96 kBytes SRAM, 4 kBytes EEPROM
    • Flexible static memory controller that supports Compact Flash, SRAM, PSRAM, Nor and Nand memories
    • LCD controller supporting up to 24-bit true-color mode and 1024768 pixel resolution
    • USB 2.0 FS Device/Host/OTG
    • 10/100Mbps Ethernet MAC with MII/RMII interface and associated DMA controller
    • Two CAN 2.0B interfaces, five USARTs, one I2S, three I2C and three SSP
    • Four 32-bit timers, two standard PWM and one motor control PWM with support for three-phase motor control
    • 12-bit A/D converter, 10-bit D/A converter
    • Up to 165 general-purpose I/O pins
    • External Memory

    • 128 Mbytes Nand Flash
    • 32 Mbytes SDRAM
    • 4 MBytes SPI Flash and 2 kBytes EEPROM (reserved for soldering)
    • Micro SD card slot
    • Audio/Video Interfaces

    • 4.3-inch (480272-pixel RGB resolution) and 7-inch (800480-pixel RGB resolution) TFT color LCDs, 16-bit RGB565 color format
    • 4-wire resistive touch screen (LCD with touchscreen available as an option; see below)
    • Buzzer
    • Data Transfer Interfaces

    • 1-channel 3-wire RS232 Serial Port (UART0, DB9)
    • 1-channel 5-wire Serial port, TTL voltage (UART1)
    • 1-channel 3-wire RS232 Serial port (UART3)
    • 1-channel 3-wire Serial port, TTL voltage (UART4)
    • 1-channel RS485 Serial port (brought out by Phoenix Connector)
    • USB2.0 Host, Full-speed, 12Mbps
    • USB2.0 OTG/Device/Host, Full-speed, 12Mbps
    • 10/100Mbps Ethernet interface
    • CAN2.0B interface
    • Input Interfaces and Other Facilities

    • Two User buttons
    • Reset button
    • ISP button
    • 20-pin standard JTAG interface
    • RTC battery socket (battery not included; uses CR1220)
    • Windowed watchdog timer (WWDT)
    • Supports on-board watchdog reset through hardware (reserved function)
    • LED for Power indicator
    • LED for USB Host FS indicator
    • LED for USB OTG FS indicator
    • Four User LEDs
    • Three extension interfaces (on 2.54mm pitch 210-pin connectors) providing up to 18 independent GPIO pins, 55 matrix keypad interface, 1-channel general-purpose PWM with six outputs, 3-channel ADC, DAC, SPI, I2C

    LPC1788 Development Board Software

    • Supports uC/OS-II_v2.86 operating system (BSP included)
    • Supports UCGUI_v3.90a & EmWin5.12
    • Supports FatFs_vR0.08a file system
    • Supports LWIP v1.4.0 protocol stack
    Complete drivers and software examples for this board are included. You can demonstrate and test each example and observe the result on the LCD (be sure to select an LCD at the bottom of this page unless you already have a compatible LCD). The software examples include:
    • Application example for porting LWIP v1.4.0 network protocol stack
    • Application example for emWin512 GUI
    • Application example for OS porting on UCOSII_v2.86 and UCGUI_v3.90a
    Peripheral driver examples are outlined in the following table:

    Folder Example Description
    01-LCD LCD_43TShows how to interact with LCD
    02-USB-Device Usb_MassStorageDescribes how to implement a simple USB Mass Storage application on LPC177x_8x
    USB_VirtualComDescribes how to configure USB Device as a virtual COM port
    03-USBHostLite UsbHost_MassStorageDescribes how to configure USB Host Controller on LPC177x_8x
    04-Ethernet Emac_EasyWebShows how to implement a simple web application
    Emac_uIPShows how to handle a single network interface and contains the IP, ICMP, UDP and TCP protocols
    Emac_RawShows how to test EMAC driver with raw packet frame format that is not related to any upper-layer (i.e. TCP/IP)
    05-UART UART_AutobaudSimple UART example using auto baud rate mode
    UART_DmaShows how to use UART in DMA mode
    UART_InterruptShows how to use UART in interrupt mode
    UART_PollingShows how to use UART in polling mode
    Uart_Rs485MasterShows how to configure UART for RS485 functionality in Master mode
    Uart_Rs485SlaveShows how to configure UART for RS485 functionality in Slave mode
    06-EMC Emc_NandFlashDemoShows how to work with NandFlash by using EMC component of LPC177x_8x
    Emc_SdramDemoShows how to work with SDRAM by using EMC component of LPC177x_8x
    07-RTC Rtc_AlarmShows the configurations to generate interrupt in Second Counter Increment Interrupt (1s) and generate Alarm interrupt at 10s
    Rtc_CalendarShows how to realize calendar
    Rtc_CalibrationShows how to do real-time clock calibration
    08-EEPROM Eeprom_DemoShows how to work with EEPROM on LPC177x_8x
    09-CAN Can_SelftestShows how to test CAN self-test mode
    Can_AflutShows how to use CAN driver functions to set up AFLUT table dynamically
    10-DMA DMA_Flash2RamShows how to transfer data from Flash to RAM using DMA engine
    11-WDT Wdt_InterruptShows how to use WDT to generate interrupt after a specific time
    Wdt_ResetShows how to use WDT to generate chip reset after a specific time
    Wdt_WindowModeTest the operation of Window Mode of Window Watchdog Timer on LPC177x_8x
    12-TIMER TIMER_CaptureShows how to use Capture Timer function
    Timer_FreqMeasureShows how to use Timer to measure the frequency of the signal input
    TIMER_MatchInterruptShows how to configure the Timer to generate Match interrupt
    13-SYSTICK Systick_10msBaseShows how to configure System Tick timer to generate interrupt every 10ms
    Systick_StclkShows how to configure System Tick timer use external clock source STCLK
    14-NVIC Nvic_PrioritiesShows how to configure NVIC priority grouping for testing the interrupts in Tail-chaining and Late-arriving modes
    Nvic_VectorTableRelocationShows how to use relocation vector table in another site in RAM
    15-PWR Pwr_DeepPowerDownShows how to enter system in Deep PowerDown mode and wake up by using RTC interrupt
    PWR_DeepSleepShows how to enter system in DeepSleep mode and wake up by using WDT Interrupt
    Pwr_PowerDownShows how to enter system in PowerDown mode and wake up by using NMI
    PWR_SleepShows how to enter system in Sleep mode and wake up by using external interrupt
    16-GPIO GPIO_InterruptShows how to use interrupt function of GPIO pins
    GPIO_LedBlinkySet ON/OFF for the GPIO pins to drive LEDs
    17-PWM Pwm_DualEdgeShows how to generate PWM signal on 3 channels in both Edge mode and Single mode
    Pwm_SingleEdgeShows how to use PWM signal on 6 channels in Single Edge mode
    Pwm_MatchInterruptShows how to use PWM Match function in Interrupt mode
    18-MCI Mci_CidCardShows how to use Multimedia Card Interface on LPC177x_8x IC. Basically it's to read the CID of the card in the card slot
    Mci_ReadWriteShows how to use MCI on LPC177x_8x to read/write data on an SD/MMC card
    Mci_Fatfs_v008aShows how to integrate FatFS open source to use FAT FileSystem on LPC177x_8x
    19-SSP SSP_DmaShows how to configure SSP peripheral with DMA support
    SSP_LCD_TouchShows how to use SSP block as a master to send/receive data to/from LCD Touch chip
    20-I2C I2C_E2PROMShows how to use I2C to drive AT24C02 (if it's available)
    21-ADC Adc_BurstShows how to use ADC conversion in Burst mode with single or multiple inputs
    ADC_DmaShows how to use ADC conversion and transfer converted data using DMA
    ADC_InterruptShows how to use ADC conversion in Interrupt mode
    ADC_PollingShows how to use ADC conversion in Polling mode
    22-DAC Dac_DmaShows how to use DMA to transfer data to DAC peripheral
    Dac_SineWaveShows how to use DAC to generate a sinewave signal or positive-half sinewave signal
    23-MCPWM Mcpwm_SimpleShows how to test Motor Control PWM module in LPC17xx (if it's available)
    24-QEI Qei_VeloShows how to use Quadrature Encoder Interface module to calculate velocity and detect direction changes
    25-BOD BOD_DemoShows how to use BOD
    26-CRC Crc_DemoShows how to use CRC engine on LPC177x_8x. The results are calculated by different polynomials
    Crc_DmaShows how to use CRC engine with DMA support
    27-IAP IAP_DemoShows how to access/update on-chip Flash memory from application code

    LPC1788 Development Board Resources

    LPC1788 Development Board Package Contents

    • SBC1788 Board
    • 12V power adapter (U.S. plug)
    • Serial cable
    • Ethernet crossover cable
    • mini-USB cable
    • CD-ROM with user manual, schematic, datasheet, uC/OS-II BSP, software examples

    LCD is optional

    Use the option box below to select an LCD touchpanel to include with the board. The 4.3" LCD has 480272 resolution. The 7" LCD has 800480 resolution. The part number on your invoice will change to T6010184B or T6010184D when an LCD is selected.

    Ships from: China
    Lead time: 1 week

    Available Options:
    LCD Display:

    This product was added to our catalog on Friday 20 July, 2012.


    Shopping Cart more
    0 items
    What's New? more
    Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
    Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
    Specials more
    40-pin ZIF socket for 0.3" and 0.6" wide DIP packages
    40-pin ZIF socket for 0.3" and 0.6" wide DIP packages
    Tell A Friend

    Tell someone you know about this product.
    Notifications more
    NotificationsNotify me of updates to NXP LPC1788 Board, CAN, USB H/D, RS485, Ethernet, microSD, LCD
    Reviews more
    Write ReviewWrite a review on this product!
      Thursday 27 February, 2020   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce