Explore Cortex M3 (LPC1768)
Start your exploration of ARM MCUs with Explore Cortex M3 (LPC1768). We have built this development board to make powerful ARM Micrcontrollers more accessible to you. The board uses LPC1768 a 32 bit, 100Mhz Microcontroller with numerous features. The board also has a USB bootloader which making programming the microcontroller exteremely use. You simply need to drag and drop the bin file. The board breaks out most of the pins and it fits on a bread board! The board uses a Explore Embedded Stick layout, which we plan to extend for various other ARM MCUs like the LPC2148, LPC1114, STM32f103. We will be soon announcing a base board which works with all of the stick layout breakout boards, thus making your ARM development modular. The modular approach is not just for the hardware, we plan to make even the software modular for all the ARM stick layout boards. We have made numerous tutorials for ARM, do check them in the resources section below. The board is open source and we are looking forward to your contribution.
Features:
- USB Bootloader, no external programmer required
- Runs upto 100MHz (12MHz onboard crystal)
- 80 pin breakout, fits on breadboard
- On board RTC battery
- SPI, I2C, USB interfaces
- 50+ GPIO pins
- MCU LPC1768 features:
- ARM Cortex-M3 processor, running at frequencies of up to 100 MHz
- ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC)
- Up to 512 kB on-chip flash programming memory
- Up to 64 kB On-chip SRAM
- In-System Programming (ISP) and In-Application Programming (IAP)
- Eight channel General Purpose DMA controller (GPDMA)
- Ethernet MAC with RMII interface and dedicated DMA controller
- USB 2.0 full-speed device/Host/OTG controller
- Four UARTs with fractional baud rate generation, internal FIFO, and DMA support
- CAN 2.0B controller with two channels
- SPI controller with synchronous, serial, full duplex communication
- Two SSP controllers with FIFO and multi-protocol capabilities
- Three enhanced I2C bus interfaces
- I2S (Inter-IC Sound) interface
- 70 General Purpose I/O (GPIO) pins with configurable pull-up/down resistors
- 12-bit/8-ch Analog/Digital Converter (ADC) with conversion rates up to 200 kHz
- 10-bit Digital/Analog Converter (DAC) with dedicated conversion timer and DMA
- Four general purpose timers/counters
- One motor control PWM with support for three-phase motor control
- Quadrature encoder interface that can monitor one external quadrature encoder
- One standard PWM/timer block with external count input
- Low power RTC with a separate power domain and dedicated oscillator
- WatchDog Timer (WDT)
- ARM Cortex-M3 system tick timer, including an external clock input option
- Repetitive interrupt timer provides programmable and repeating timed interrupts
- Each peripheral has its own clock divider for further power savings
- Standard JTAG test/debug interface for compatibility with existing tools
- Integrated PMU (Power Management Unit)
- Four reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down
- Single 3.3 V power supply (2.4 V to 3.6 V)
- Four external interrupt inputs configurable as edge/level sensitive
- Non-maskable Interrupt (NMI) input
- Wake-up Interrupt Controller (WIC)
- Processor wake-up from Power-down mode via any interrupt
- Brownout detect with separate threshold for interrupt and forced reset
- Power-On Reset (POR)
- Crystal oscillator with an operating range of 1 MHz to 25 MHz
- 4 MHz internal RC oscillator trimmed to 1 % accuracy
- Code Read Protection (CRP) with different security levels
- Unique device serial number for identification purposes
- MCU LPC1768 features:
Resources:
Tutorials
LPC1768 Tutorials