News and Updates

When News breaks, ... we fix it

LPC812 great for small applications

LPC812 great for small applications

Posted on 2nd Mar 2021

About 6 years ago we did a port of our ARM BASIC to the LPC812. While we built a handful of boards, it never became a product, as the LPC1114 came along and became our focus. Though recently we needed a smarter interface for character LCD displays, and the LPC812 was a perfect fit.

EEPROM access on ARMstamp

Posted on 14th Feb 2021

A while back I wrote a couple line example for an IAP (In Application Program) access from BASIC. Tod took this and expanded it to access the EEPROM of the ARMstamp. This code takes advantage of the inline ASM instructions in ARMbasic. In the LPC11U37 ARMstamp access to the EEPROM is only through IAP calls. Below is the code for that.

LCD812 LCD driver

LCD812 LCD driver

Posted on 8th Feb 2021

OSHpark got me boards before UPS got me parts. Both came together yesterday, so I built up 6 PCBs, sending some off to Tod and Olzeke beta testers. Grabbed a 4x20 New Haven display that was sitting here in a bin, and mated the 2 together. It passed the smoke test, and with a 1 line program, I could see the default display come up.(alternate lines on and off) IO(3)=1 ' turn on Backlight transistor drive

LCD interface PCB

LCD interface PCB

Posted on 26th Jan 2021

Tod's been working on a super-duper breadboard system. No doubt it has every bell and whistle imaginable piled on top of a kitchen sink. One feature is a line based LCD. Now these are real cheap these days, but they usually use a PCF8574 I2C I/O expander. Not that I2C is bad, but to write a byte into the LCD takes at least 8 I2C operations, not to mention that for whatever reason I2C takes lots of interrupts and states in the software. Serial UARTs and SPI both potentially faster and the hardware on the micro is such, you write a byte and go away.

Soldering SMT components

Soldering SMT components

Posted on 8th Jan 2021

Many DIY's shy away from surface mount resistors and capacitors in boards they design. But I think once you do a couple of times, it is actually quicker to use 1206 components than bending leads for through hole parts and flipping the board over and soldering, then trimming the leads. So here I a...

Not the only one busy over the holidays

Not the only one busy over the holidays

Posted on 7th Jan 2021

Olzeke took the lockdown and holidays to complete a KiCAD project. He built a breakout board for the LPC54005 and LCD display.