Analog Devices ADuC836 Silicon Errata Sheet

This Errata sheet represents the known bugs, anomalies and work-arounds for the ADuC836 MicroConverter.


Analog Devices ADuC836 Silicon Errata Sheet - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Other
Language
English
Pages
3
File format
PDF
File size
38 KB
Published
03 August, 2012
Updated
30 September, 2023
Model
ADUC836
MD5 checksum
FD7E221653B8AE29F10418068E8EFCBE

About this manual

This Silicon Errata Sheet details known bugs, anomalies, and recommended work-arounds for the ADuC836 MicroConverter. It applies to all ADuC836 packaged material branded as ADuC836BS or ADuC836BCP with the fourth line marked F23.

The document covers two specific issues: waking up from powerdown and the operation of the extended (11-bit) stack pointer. For the stack pointer issue, it provides assembly and C programming work-arounds to ensure correct PUSH and POP operations when the stack extends into internal XRAM.

What's inside

  • Silicon Errata
  • Work-Arounds
  • Stack Pointer
  • Powerdown
  • Assembly Programming
  • C Programming
  • Revision History

Frequently asked questions

What are the specific ADuC836 part numbers covered by this errata sheet?

The sheet applies to ADuC836BS or ADuC836BCP where the first line is ADuC836BS or ADuC836BCP and the fourth line is F23.

What is the work-around for the extended stack pointer PUSH and POP operation bug?

Instead of using PUSH direct or POP direct instructions, users should push or pop the data through the accumulator (ACC).

How can the Keil Compiler be configured to handle the stack pointer bug?

Users should use the compiler directive #pragma NOAREGS to disable absolute register addressing, which automatically changes PUSH/POP register instructions.

Download PDF (38 KB)

More Analog Devices Manuals


View all Analog Devices manuals →