T89C51CC01UA-RLTIM Atmel, T89C51CC01UA-RLTIM Datasheet - Page 5

IC 8051 MCU FLASH 32K 44VQFP

T89C51CC01UA-RLTIM

Manufacturer Part Number
T89C51CC01UA-RLTIM
Description
IC 8051 MCU FLASH 32K 44VQFP
Manufacturer
Atmel
Series
AT89C CANr

Specifications of T89C51CC01UA-RLTIM

Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
1.25K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
For Use With
AT89STK-06 - KIT DEMOBOARD 8051 MCU W/CAN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
T89C51CC01UARLTIM

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
T89C51CC01UA-RLTIM
Manufacturer:
Atmel
Quantity:
10 000
17. Transmission after a 3 bit Intermessage
4131J–CAN–05/06
Assembler Init EEPROM program example:
If a Transmit Message Object (MOB) is enabled while the CAN bus is busy with an on going
message, the transmitter will wait for the 3-bit Intermission before starting its transmission. This
is in full agreement with the CAN recommendation.
If the transmitter lost arbitration against another node, two conditions can occur :
}
SIZE_EEPROM EQU 00Ah
CSEG AT 0000H
Mov
Mov
Load_eeprom:
WAIT_FBUSY:
End_loop:
{
}
MovEECON, #02h
MovA, #Tab_eep
Movc
Movx
Mov EECON, #050h
Mov EECON, #0A0h
Mov
AnlA, #001h
Xrl A, #001h
JzWAIT_FBUSY
Inc
Djnz
jmp End_loop
Tab_eep: DB
*(address + cpt) = tab_eep[cpt];
EECON = 0x50;
EECON = 0xA0;
while (EECON&0x01);
EECON = 0x02; // enable eeprom access
R1, #SIZE_EEPROM
DPTR, #0h
A, EECON
@DPTR, A
DPTR
R1, Load_eeprom
A, @A + DPTR
012h, 023h, 045h, 067h, 089h, 0ABh, 0CDh, 0EFh
; set bit EEE for access to the column latches
T89C51CC01 Errata Sheet
5

Related parts for T89C51CC01UA-RLTIM