T89C51CC01CA ATMEL [ATMEL Corporation], T89C51CC01CA Datasheet - Page 2
![no-image](/images/no-image-200.jpg)
T89C51CC01CA
Manufacturer Part Number
T89C51CC01CA
Description
80C51 MCUs
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
1.T89C51CC01CA.pdf
(8 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
4. Movc Instruction on Boot Memory from Boot Memory Does Not Work
5. Power OFF Flag
6. CAN – Lost CAN Error Interrupt
7. Timer 2 – Baud Rate Generator – No IT When TF2 is Set by Software
8. Timer 2 – Baud Rate Generator – Long Start Time
9. UART – RB8 Lost With JBC on SCON Register
10. ADC – Interrupt Controller/ADC Idle Mode/Loops In High Priority Interrupt
2
No movc instruction is performed when a program running on the boot memory tries to read its own code using a movc
instruction.
Workaround
None.
Power OFF Flag does not work.
Workaround
None.
When a stuff error occurs during a CAN frame transmission on DPRAM write access, the controller does not generate
the error interrupt and any received frame can generate a Receive interrupt.
Workaround
None.
When Timer 2 is used in baud rate generator mode, setting TF2 by software does not generate an interrupt.
Workaround
Use Timer 1 instead of Timer 2 to generate baud rate and interrupt.
When Timer 2 is used as a baud rate generator, TH2 is not loaded with RCAP2H at the beginning, then UART is not
operational before 10000 machine cycles.
Workaround
Add the initialization of TH2 and TL2 in the initialization of Timer 2.
May lose RB8 value, if RB8 changes from 1 to 0 during JBC instruction on SCON register.
Workaround
Clear RB8 at the beginning of the code and after each time it goes to 1.
The problem occurs during an A/D conversion in idle mode, if a hardware resetable interrupt occurs followed by a sec-
ond interrupt with higher priority before the end of the A/D conversion. If the above configuration occurs, the high
priority interrupt is served immediately after the A/D conversion. At the end of the high priority interrupt service, the pro-
cessor will not serve the hardware resetable interrupt pending. It will also not serve any new interrupt requests with a
priority lower than the high level priority last served.
Workaround
Disable all interrupts (Interrupt Global Interrupt Bit) before starting an A/D conversion in idle mode, then re-enable all
interrupts immediately after.
4131C–8051–11/02