NXP introduceert de LPC800, een 32-bits microcontroller die de kracht en energiezuinigheid van een ARM Cortex-M0+ processor beschikbaar maakt voor 8-bits embedded toepassingen. De nieuwe microcontroller combineert 8-bits eenvoud en realtime prestaties met een ongekende flexibiliteit: met een ingebouwde schakelmatrix kunnen on-chip-interfaces met vrijwel iedere pen worden verbonden. De LPC800 wordt geleverd in behuizingen met een beperkt aantal pennen zoals SO20, TSSOP20, TSSOP16 en DIP8 die het ontwerpproces vereenvoudigen en goedkope massaproductie mogelijk maken.

 

De LPC800 is gebaseerd op een ultrazuinige 30-MHz ARM Cortex-M0-processor, is volledig compatibel met de Cortex-M architectuur en instructieset, en voorziet 8/16-bits architecturen van een ongekende code-dichtheid. De Cortex-M0-bus maakt één-cyclus toegang tot de GPIO’s mogelijk. Met het bij de microcontroller geleverde configuratietool kan de schakelmatrix worden geconfigureerd om de ingebouwde interfaces met pennen naar keuze te verbinden. De gemaakte keuze wordt door het tool omgezet in broncode die eenvoudig in de eigen toepassingssoftware kan worden geïntegreerd. De microcontroller kan iedere timing- of PWM-functie leveren die voorkomt in populaire 8-bits MCU’s. Andere randapparaten zijn een analoge comparator, een vierkanaals multi-rate timer, een wake-up timer en maximaal 18 GPIO’s. De LPC800 heeft maximaal 16 KB flashgeheugen, 4 KB SRAM, en werkt met een voedingsspanning van 1,8 V tot 3,6 V.