For the low pin count and small memory footprint LPC800 family, NXP offers free LPCOpen Driver Code and Example Code Bundles.
The LPCOpen Driver Code for LPC81x/82x/83x series, is an Application Programming Interface (API) base. For users who are not too concerned with overall code size, LPCOpen provides the ease of use without diving into details of each peripheral registers, and it is easy to migrate from LPC8xx to LPC11xx family.
Read more...