Saturday, June 25, 2011

ARM LPC1768 Microcontroller Board








ARM LPC1768 Microcontroller Board

It's here, our most feature-packed powerful controller board yet. This board has everything and is ideal for the most complex of applications. Based on the new high performance LPC1768 ARM Microcontroller from NXP, this microcontroller combines speed together with large memory and the benefits of the new ARM core for maximum performance. The board includes all the necessary communications support together with a full color high resolution touch screen LCD for data input as well as display. The board is ideal for incorporation in a large embedded control system, for generators, water irrigation systems, building management systems and alternative energy systems, such as solar and wind turbines.

At the heart of our new controller is the high performance LPC1768 ARM Cortex-M3 Microcontroller from NXP including a huge 512kB internal Flash Program Memory, as well as 64kB of SRAM, ideal for the largest of applications and with plenty of space for programming of the touch screen LCD. The microcontroller is designed for high-speed applications with a maximum speed of up to 100MHz. The LPC1768 ARM Microcontroller also includes a host of useful auxiliary features, including a high conversion speed 12-bit 8-channel A/D convertor, 10-bit D/A converter, motor control PWM, real time clock (RTC), together with support for CAN, SPI, I2C, Ethernet, USB and much more. A total of 22 general I/O points are available, these are connected to standard headers on the controller, for easy connection and removal.

All the necessary support features have been included on the board to take advantage of this power of this microcontroller. For data storage and transfer, a standard SD card socket is included for easy removal and loading of large data using a standard Micro SD card. The board includes a full Ethernet LAN 10/100MB connection enabling the board to be connected to a standard computer network for control and information transfer. A full speed USB 2.0 connection is provided on the board with the ability to act as a host and as a receiver. A 5-direction joy-stick is also available for a wide range of applications, together with all the general components, including LED's for indication, buzzer for sound feedback and on-board regulator for the power supply.

The most exciting feature of our new LPC1768 Controller is the 240x320 TFT Touch Screen LCD display. The display has a resolution of up to 65,536 bits and provides an ideal method for inputing data and displaying attractive graphics for information feedback. The necessary driver chip is included on the board as well as the touch screen controller. With this LCD, you can easily control your application with the user simply pressing on the required icon on the screen, to display some value or switch on and off a remote device. Attractive color graphics can be designed to display various equipment under control as well as providing real-time feedback of their current values.

Our new LPC1768 Controller is the perfect solution for ARM enthusiasts, looking for a high-powered board for their embedded applications with LCD support and a large range of communications features. This board is ideal for incorporation in large control systems as a full stand alone controller, with all the necessary interface requirements to suit a wide range of applications. This controller can easily replace more expensive embedded computer boards at a fraction of the price of a full computer control system. 











Features
  • Includes NXP LPC1768 Microcontroller with 512kb Internal Flash Program Memory
  • Operating Speed up to 100MHz
  • Direct In-Circuit Programming for Easy Program Updates and JTAG Connector for Real Time Debugging
  • 240 x 320 Color LCD with touch screen support, suitable for resolutions up to 65,536 pixels
  • Up to 22 General Purpose IO points with easy to connect standard headers
  • Full Speed USB 2.0 Port
  • Ethernet LAN 10/100Mb Connection for full networking
  • Large 64k Data RAM
  • 6 Channels 12-Bit A/D
  • 1 Channel 10-Bit DAC
  • Real Time Clock with Battery Back-Up
  • SD Card Connector for Data Storage and Transfer
  • Directional Joy Stick
  • 8 Output LED's for General Use
  • On-Board Buzzer for Warning and Feedback
  • Load and Reset Button
  • On-Board 3.3V Regulator
  • Heaps of Ready to Run programs and sample code
  • Ideal as an Interchangeable Controller for Real-Time Systems

LPC1768 Controller - Technical Data
Microcontroller
  • Microcontroller: LPC1768
  • Microcontroller Core: ARM Cortex-M3
  • Main Crystal: 12.000 MHz
  • Speed: Up to 100 MHz
  • Processor Language: ARM
Memory
  • Program Flash Memory (Internal): 512kBytes
  • SRAM Memory (Internal): 64 kBytes (32kB + 2 x 16kB High Throughput)
  • EEPROM Memory (Internal): None
Input/Output
  • I/O Points Available: 22
  • I/O Points Connection: IDCC and Male Header Connector
  • I/O Voltage: Up to 5V
A/D Convertors
  • A/D: Yes - 8 Channels 12-bit accuracy
  • A/D Conversion Speed: 1 MHz
  • A/D Measurement Range: 0 to Vref
D/A Convertors
  • D/A Convertors: Yes - 1 Channel 10-bit accuracy
PWM
  • PWM: Yes - 1 with support for three-phase motor control
Timers
  • Timers: Yes - Four General Purpose Timers
  • RTC (Real Time Clock): Yes - Internal with Battery Backup (Optional) 
Display
  • Display Type: TFT Color with Touch Screen Support
  • Display Size/Resolution: 240 x 320 with 65,536 pixel resolution
  • Display Physical Width: 3.2 inches
  • Display Driver: SPFD 5408A
  • Touch Screen Support: Yes
  • Touch Screen Controller: ADS7846
Auxiliary Communication
  • RS232 Communication: Yes - 2 UARTs
  • SPI Communication: Yes - 1 Channel
  • SSP Communication: Yes - 2 Channels
  • I2C Communication: Yes - 3 Channels (2 with data rate 400kbits/s and 1 with 1Mbit/s)
  • Ethernet Communication: Yes - 1 Channel, Ethernet MAC with DMA Controller
  • CAN Communication: Yes - 2 Channels
  • USB Communication: Yes - 1 Channel full speed USB 2.0 with ability to act as Host and OTG Controller
Ancillary Features
  • In-Circuit Programming: Yes - via RS232 Connection
  • SD Card Socket: Yes
  • JTAG ARM Connection: Yes - 20 pin standard connector
  • Power-On LED: Yes - Red
  • USB LED's: Yes - 2 LED's, USC and UGL
  • Ethernet LED's: Yes - 3 LED's, 100Mb, Link, Activity
  • SD Card LED: Yes
  • General Purpose LED's: Yes - 8 Red
  • Joystick: Yes - 5 Direction
  • Reset Button: Yes
  • ISP Load Button: Yes
  • Speaker: Yes
Power Supply
  • Power-Supply: 5 Vdc - On-Board 3.3V regulator
Dimensions
  • LxWxH: 155mm x 95mm x 32mm (Including mounting supports)
Parts Supplied
  • Included Parts: LPC1768 Controller, Serial Connector, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.
Documents: