A project that we’ve been working on recently is to modernise a clients medical device. The device was originally designed in the mid 90’s, and whilst it is a perfectly capable design (irrefutably evidenced by a 20 year production run), the microprocessor at the heart of the design is now becoming quite expensive due to its rarity. The client decided that it was time to refresh the product and benefit from the relentless integration that typifies modern microprocessors, and modern electronics in general.

LPC11U68 LPCXpresso Board

image courtesy of Embedded Artists

The requirements of the new system were:

  • replicate existing functionality
  • introduce USB functionality for ease of programming and updates
  • reduce cost and simplify manufacturing by embracing integrated components

After careful deliberation, we picked the NXP LPC11U68 microprocessor, which had all of the required features at a good price.

In the spirit of open source and giving back to the community, Nuvotion would like to share the LCD library for the ubiquitous Hitachi HT44780-based 16×2 LCD. We used LPCXpresso with LPCOpen to develop the code. The code itself was based on a contribution from a user called “James” on the NXP forums. The code should work with other NXP microprocessors with the appropriate modifications.

Click here for a zip archive of the C source code and header file

Please post a comment if you use the files.

If you would like to enquire about Nuvotions services please visit our Contact page.


Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Projects

Drift racing telemetry system

Over the past 4 months, Nuvotion has been working closely with Battleist, a startup who have developed an innovative drift racing telemetry system. Battleist was developed by drifters, for drifters. It is smashing the barriers Read more…

Distillery

New World Distillery Control System

Last year we posted about building the control board cabinet for New World Whisky Distillery. The system has now been operational for many months, and the commissioning phase is winding down. We have been steadily Read more…

Projects

Fiona Hall – Uneasy Seasons @ NGV

Nuvotion recently completed engineering and constructing an installation at the National Gallery of Victoria (NGV). The installation is titled Uneasy Seasons, and is designed by renowned contemporary Australian artist Fiona Hall. Nuvotion worked closely with Read more…