The portions of the diagram that are not blue are the digital side components of the device. These include the memory, timers, and communication interfaces. The memory, 8kB of RAM and 62kB of FLASH, can be used by the core to execute code. Additionally, the FLASH can also be used to store data for data logging applications. Also note the PLA (Programmable Logic Array) which allows the user to implement combinational logic based on internal registers or GPIO pins. This block, similar to a small PLD (programmable logic device), is comprised of 16-logic elements and can trigger an interrupt to the core.