This Errata sheet represents the known bugs, anomalies and work-arounds for the ADuC834 MicroConverter.
This Silicon Errata Sheet provides information on known anomalies and recommended work-arounds for the ADuC834 MicroConverter device. It applies to all ADuC834 packaged material branded as ADuC834BS or ADuC834BCP with a fourth line of F23.
The document lists two specific errata: one regarding waking up from powerdown and another concerning the extended 11-bit stack pointer. For the stack pointer issue, it explains that PUSH and POP direct instructions may not operate correctly if the address is less than 80H when the extended stack is enabled. It provides assembly code fixes using the accumulator and suggests a Keil Compiler directive (#pragma NOAREGS) to handle this automatically in C programming.
Push or pop data through the accumulator instead of using direct addressing, or use the Keil Compiler directive #pragma NOAREGS.
It applies to all ADuC834 packaged material branded as ADuC834BS or ADuC834BCP with a fourth line of F23.