Index of /rpi-mcu/expansion/LPC1114
Name Last modified Size
Parent Directory 15-Mar-2016 10:03 -
FortyPins.html 15-Mar-2016 10:03 2k
RASPBERRYPI_LPC1114.jpg 15-Mar-2016 10:03 116k
README.txt 09-Feb-2017 09:40 4k
doc/ 22-Jan-2017 15:16 -
src/ 18-Nov-2016 19:16 -
MUNTS-0004 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 shipping.
Assembled and tested. RoHS
compliant / lead-free.
See the articles in The MagPi Issues 14, 17, 22, and 30.
Quick setup script
for 40-pin Raspberry Pi Models
- 16 March 2016 -- Now working on the Raspberry Pi 3: In order to flash the
LPC1114, you need to add dtoverlay=pi3-disable-bt to the end of
/boot/config.txt and reboot your Raspberry Pi 3. This disables the
internal Bluetooth radio and maps /dev/ttyAMA0 to the GPIO expansion
header. After you have flashed the LPC1114, you can comment out the
dtoverlay=pi3-disable-bt line and reboot to reenable Bluetooth. Also
fixed a minor bug in spiagent-libspiagent.py. You should run
scripts/expansion_lpc1114_install to update your Raspberry Pi.
- 30 March 2016 -- Added a utility program, expansion_lpc1114_isp,
that will command the LPC1114 to enter ISP (In System Programming) mode. Also
added a missing range check to libspiagent.so. Added support for
building libspiagent.so to use I2C instead of the default SPI. You
should run scripts/expansion_lpc1114_install to update your Raspberry
Pi. The SPI Agent Firmware is now at version 10306, and should be flashed to
your board with scripts/expansion_lpc1114_flash.
- 31 March 2016 -- Added experimental support for connecting an LPC1114 I/O
Processor Expansion board to a BeagleBone.
- 6 June 2016 -- Major rewrite of the setup scripts. Software for the LPC1114
I/O Processor Expansion Board is now delivered in Debian packages available
from http://repo.munts.com/debian/rpi. This
has greatly simplified the setup process and will also greatly simplify
software updates. The LPC1114 firmware will be automatically updated whenever
the software support package munts-expansion-lpc1114 is updated.
- 8 June 2016 -- Updated the User
Guide to Revision 29: Added section "System Preparation".
- 16 September 2016 -- Made some minor changes to facilitate building C++
test programs. Also made some minor changes to the Pascal makefiles.
- 9 February 2017 -- Added code to the LPC1114 A/D library to prevent reading
from analog inputs before they are configured. The SPI Agent Firmware is now at
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 microcomputers.