1. Introduction

1.1. DA1470x short description

The DA1470x is a family of multi-core wireless microcontrollers. It has 3 MCU cores:

  • an M33 application processors

  • an M0 acting as a sensor node controller (SNC) and

  • an M0 part of the configurable MAC.

The family of processors also include power management functionality, a Graphic Processing Unit (GPU) for advanced graphics processing, a cryptographic security engine and multiple analog and digital peripherals. Application code is executed from an external Octa/Quad SPI FLASH via an 8 kB four-way set associative instruction cache controller with the possibility of on-the-fly decryption engine. The DA1470x is designed to run on batteries and the PMU can provide power to external devices through a SIMO DC/DC which due to it’s low low quiescent current can remain on during sleep. The DA1470x also provides on-chip JEITA-compliant charger to safely charge rechargeable batteries over USB.