Raspberry Pi LPC1114 I/O Processor Expansion Board
This is an LPC1114 ARM Cortex-M0 microcontroller based I/O
processor and expansion board for the Raspberry Pi, with 8 GPIO pins
from the microcontroller brought out to the terminal block. Each of
the GPIO pins can be configured for a variety of functions,
including A/D input, PWM output, GPIO output, etc. The
microcontroller UART, SPI, and I2C ports are connected
to the Raspberry Pi expansion bus. See the User
Guide for more information. Includes 3" (75 mm) ribbon cable to
connect to the Raspberry Pi P1 expansion header.
USD $20 plus sales tax (Idaho destinations only) and
Assembled and tested.
RoHS compliant / lead-free.
See the articles in The MagPi Issues 14, 17, 22, and
Quick setup script
options for 40-pin Raspberry Pi Models
- 25 January 2018 -- Added C++ classes and test programs for
Unix, Arduino, and Mbed OS 5.
- 16 May 2018 -- Switched from the old deprecated GPIO
sysfs API to the new GPIO descriptor API. Moved Raspberry
Pi device and GPIO pin assignments from
expansion_lpc1114.h to configuration file
- 6 June 2018 -- Added support for Microsoft Small
Basic client programs.
- 30 August 2018 -- Lots of C# housecleaning. .Net Core test
program projects have been added and .Net Framework test program
projects have been removed. Removed the XML-RPC .Net Framework
- 23 January 2019 -- Added a Remote
I/O Protocol server. Added Ada transport packages necessary for
clients to use the Remote I/O Protocol via Raw HID over libhidapi, libsimpleio, and libusb 1.0.
- 17 May 2019 -- Some minor housecleaning: Renamed a lot of
identifiers from SPIAGENT_ to LPC1114_. This is
only a source code change, so no firmware or libraries were
- 18 May 2019 -- Modified the LEGO Power Functions Remote Control
support in the SPI Agent Firmware to improve timing conformance to
the protocol specification. The SPI Agent Firmware version number
is now 17284. You should upgrade your unit's firmware using
/usr/local/libexec/expansion_lpc1114_flash after upgrading
to the latest Debian package for Raspbian.
Questions or comments to Philip Munts firstname.lastname@example.org
I am available for custom system development (hardware and
software) of products using the Raspberry Pi or other ARM