Skip to main content
Application NoteAnalog

ADuC70xx Serial Download Protocol

Details the UART serial download protocol for ADuC70xx MicroConverters, enabling in-circuit programming and firmware updates for on-chip Flash memory without external hardware.

View application note

Overview

This application note describes the serial download protocol used by the Analog Devices ADuC70xx family of MicroConverters, including the ADuC702x, ADuC7060, and ADuC7061. It explains how to enter serial download mode by pulling the BM pin low during power-on or reset, initiating an on-chip loader. The document outlines the UART physical interface requirements, baud rate synchronization, and the specific data transport packet format consisting of start IDs, command functions, 32-bit addresses, and checksums. Key supported operations include erasing pages, writing data to Flash/EE memory, verifying programmed code, setting memory protection, and executing remote run commands.

Use Cases

  • In-circuit reprogramming of microcontrollers soldered to target systems
  • Field firmware upgrades via serial port access
  • Implementing custom host software for device programming
  • Managing on-chip Flash/EE memory protection and erasure

Topics

ADuC70xx
ADuC702x
ADuC7060
ADuC7061
MicroConverter
Serial Download
UART
In-Circuit Programming
Flash Memory
Firmware Update
Bootloader

Referenced Parts

ADuC7060

Analog Devices

Note that the ADuC7060/ADuC7061 is limited to a baud rate of 38400 bps.

ADuC7061

Analog Devices

Note that the ADuC7060/ADuC7061 is limited to a baud rate of 38400 bps.

ADuC702x

Analog Devices

ADuC702x IS THE PRODUCT ID

ADuC70xx

Analog Devices

For the ADuC70xx family of MicroConverters, the BM input pin is pulled low through a resistor (1 kΩ).

ADuC70xx Serial Download Protocol | Design Resources