Tag Archives: lpc812

LPC81x ARM Cortex-M0 Basics

ARM Cortex-M0+ Architecture Basics Based upon Harvard Architecture, the LPC812 uses an ARM Cortex-M0+ processor. This means it has separate instruction (flash) and data (SRAM) memory. The basic architecture includes the core components and peripherals. The core consists of: Processor … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

LPC812 on a 20MHz External Crystal

Because the NXP LPC800 clock options and the setup are somewhat confusing, I thought I would post this example. Here is my LPC812 dev board running on a 20MHz external crystal. The frequency counter is reading the clockout pin which … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , | Leave a comment

LPC812 Switch Matrix

One unique feature of the LPC8xx µC is the ability to swap pin functions. Want an UART TX on pin #10 and RX on #2? No problem. You can assign the pin functions via the Switch Matrix. This allows great … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

ARM NXP LPC 812 (SysTick) IRQ Blnk

SysTick IRQ Blink Program:

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

An ARM Up

On a recent project I needed a µC in a SOIC-20 package to fill a spot on a self-designed PCB. The project started with an ATtiny4313, but the software quickly outgrew the limited 4K flash program memory. I upgraded to … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | Leave a comment