Wednesday, April 30, 2014

LPC812 Devl - 20 March 2014



The LPC812 MCU board in the picture plugs into, communicates with, and is powered by a USB port. It has 8 parallel port pins which can also be assigned to other functions. And opposite the USB port connector it has our standard RJ11 I2C bus connector.

You can find the document package for the board at: LPC812 Devl 20 March 2014 Documentation.zip. The board is available from OSH Park - LPC812 Devl - 20 March 2014 for $7.35.

Forth for the LPC812 is available at New FISH - LPC812 Support. There is a link to instructions on how to load the Forth into the chip at the link.

The NXP Users Manual can be found at LPC812 User's Manual.

Update: 25 June 2014 1419z

There is a problem with the 20 March 2014 version of this board. It was accepting spurious (real?) shutdown signals from the PC after about 10 days and would not power up. This happened on PCs with XP and Win 7 so it is not a specific OS problem. So it took about 30 days for me to be convinced it was a real problem. I had to see the problem twice and then investigate for about 10 days.

I designed a modified board that can be "wired" (resistor removed or added) to not respond to the shut down signal - the way everyone else does it. R17 and C22 have been added. R17 is normally NI (not installed). That disconnects the shutdown signal. As far as I can tell no one uses that signal to control power from the USB port.

You can find the documentation for this revision at LPC812 Devl 5 June 2014 - Doc. This board will be available from OSH Park for $7.33.

Further update: 24 July 2014

Upon further investigation it turns out that the difficulties I has were caused by an intermittent solder joint. And it was a very strange intermittent that worked for 10 days and then got flaky. And it did that twice. So you can use either board depending on what you like. Check the different schematics and make your choice.

Engineering is the art of making what you want from what you can get at a profit.

Sunday, April 27, 2014

New FISH - LPC812 Support

There is a new release of FISH Forth software that now includes LPC812 support and LPC1114 support. FISH_NXP_M0_PubRel_v1.3.zip. I will be announcing some new hardware to go with this software over the next week. Update: The new hardware is here.

Directions for downloading the code into any NXP processor (only some of them will work) can be found at loading FISH and other LPC1114 information.

V1.4 can be found here.

Engineering is the art of making what you want from what you can get at a profit.

Sunday, April 13, 2014

Forth Update And Some Nice Doc

Our resident software genius (ably assisted by his long distance friend Vic) has updated the FISH Forth for the LPC1114. You can find it here: No longer avalable - FISH_NXP_M0_1114_PubRel_v1.1.zip. See bug fix version below.

No errors were fixed. We haven't found any yet. Some words to help with shifting bits were added. In addition a glossary with copious code examples has been added. And some other things. Have a look.

Update: 13 April 2014 1941z

Well we found an error with the Flashing of user code. It has been fixed. You can find the latest code at:

FISH_NXP_M0_1114_PubRel_v1.2.zip

The prior release with the bug - v1.1 - will no longer be available.

Update: 18 April 2014 0854z

FISH is now listed on the figForth compilers page. Way to go Clyde!

Update: 27 April 2014 0246

There is a new release of FISH Forth that now includes support for the LPC812. Link at New FISH

Engineering is the art of making what you want from what you can get at a profit.