Key facts
- Brand
- Analog Devices
- Model
- ADuCM360
- Documents
- 2
- Languages
- ZH · EN
- Last added
- 2026-10-15
Start here

AN-1367 I2C Interface Between ADE7953 and ADuCM360
This application note describes how to use C language to implement I2C interface communication between the ADE7953 (slave) and the ADuCM360 (master). The ADE7953 is a single-phase energy metering IC, while the ADuCM360 is a microcontroller based on the ARM Cortex-M3 core. The document introduces the ARM Cortex-M3 core and the ADuCM360 MCU, followed by the initialization steps required in the ADuCM360. Finally, it details how to realize the I2C interface between the ADE7953 and the ADuCM360. The example code described in this application note can also be used in other ADI processors based on the ARM Cortex-M core. This manual is written in Chinese.
Read onlineAnalog Devices ADuCM360 specifications
| Processor Core | ARM Cortex-M3 32-bit processor |
|---|---|
| ADC Resolution | Dual (24-bit) ADCs (ADUCM360) |
| Supply Voltage Range | 1.8V to 3.6V |
| Operating Temperature Range | -40°C to +125°C |
| Flash Memory Size | 128k Bytes |
Source: Analog Devices ADuCM360/ADuCM361 Precision Analog Microcontroller Datasheet
All Analog Devices ADuCM360 documents by type
How to use the product for one specific task, with worked examples.
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the purpose of this application note?
This document explains how to use C language to implement I2C interface communication between an ADE7953 slave and an ADuCM360 master.
What hardware is required to verify the source code?
Verification requires an ADE7953 and ADuCM360 evaluation template (EVM), a PC, Keil MDK-ARM version 4.72, Tera Term version 4.79, and Visual C++ 2012.
What is the maximum operating voltage range for the ADuCM360/ADuCM361?
The device operates from an external supply voltage between 1.8V and 3.6V.
From: Analog Devices ADuCM360/ADuCM361 Precision Analog Microcontroller Datasheet
What is the maximum core clock speed for the microcontroller?
The maximum core clock speed is 16MHz.
From: Analog Devices ADuCM360/ADuCM361 Precision Analog Microcontroller Datasheet
