SLAAEJ0A November 2023 – April 2026 AM625 , AM62L , MSPM0C1105 , MSPM0C1106 , MSPM0L1306
This application note describes how to integrate ADC present on MSMP0 into 2 processors acting as Controllers - AM62x and AM62L, with the help of the Serial Peripheral Interface (SPI) to support high speed ADC data transmission. AM62x is a heterogeneous processor equipped with up to four Arm Cortex A53 processors and one Arm Cortex M4F Core. AM62L is a lite version of the AM62x featuring two Arm Cortex A53 Cores without the Arm Cortex M4 MCU core. The AM62x does not come with an on-board ADC whereas, the AM62L has a ~10 ENOB ADC. This paper aims to demonstrate the process of integrating the MSMP0 Microcontroller’s ADC into AM62x and AM62L. This addition can enable the ADC on AM62x and provide higher resolution options for AM62L. The MSPM0 Microcontroller is equipped with one multi-channel ADC, through which we can monitor several analog signals and transmit any/all digital signals and transmit to SoC via SPI. This document will further delve into overall data flow, hardware and software setup, steps to execute application code and the expected results.