ADuC7122 is a microcontroller from Analog Devices that has 12-bit analog I/O and ARM7TDMI MCU. This document lists the known bugs, anomalies, and workarounds for the ADuC7122 silicon.
This application note describes known bugs, anomalies, and workarounds for the ADuC7122 MicroConverter Revision C silicon. Analog Devices is committed to improving silicon functionality through future revisions while maintaining compatibility with current software and systems via the recommended workarounds outlined in this document.
The document details three specific functionality issues: external IRQ behavior when configured as level sensitive, disabling the I2C interface in slave mode during an active transfer, and the operation of the SPI interface in slave mode regarding clock pulse counts.
| Microcontroller Type | ARM7TDMI MCU |
|---|---|
| ADC Resolution | 12-Bit |
| Silicon Revision | Revision C |
This document covers the ADuC7122 MicroConverter Revision C silicon.
The workaround is to ensure the external pin remains at the active level until the program vectors to the interrupt vector handler.