Analog Devices uC007 User Download Mode Technical Note

This document introduces the ULOAD mode for ADuC83X series MCU, including two different approaches: embedded programmers and microprogrammers.


Analog Devices uC007 User Download Mode Technical Note - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
18
File format
PDF
File size
364 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
26D7AFA2CE107CFD2343B2DA71177A16

About this manual

The document describes the User Download (ULOAD) mode for the ADuC83X family of MicroConverters, which allows users to program the lower 56kBytes of flash/EE program memory using a custom protocol defined in the upper 6kBytes. This mode enables in-circuit code upgrades without erasing the bootloader itself.

The note details the Flash/EE Program Memory map, distinguishing between the 2kByte kernel program, the 6kByte user bootloader space, and the 56kByte user program space. It provides instructions on entering and exiting ULOAD mode via the ECON SFR and lists available commands for erasing and programming memory in this mode.

What's inside

  • Introduction
  • Flash/EE Program Memory Map
  • Implementing a User Defined Bootloader
  • Kernel Program Functions
  • User Bootloader Space
  • Entering and Exiting ULOAD Mode
  • Available Commands in ULOAD Mode

Frequently asked questions

How is the 62kBytes of user program memory divided in ULOAD mode?

The memory is divided into a 6kByte user bootloader space and a 56kByte user program space.

Can the user bootloader be erased while running user code?

No, the bootloader space cannot be erased or reprogrammed while running user code; it appears as ROM to user code.

Download PDF (364 KB)

More Analog Devices Manuals


View all Analog Devices manuals →