Position: Home > Datasheet list > AT8 Series > Index A > AT89C51CC01
Electronica China

Purchase AT89C51CC01, In-stock AT89C51CC01 From SeekIC.

MFG:ATMEL  D/C:08/09+  

AT89C51CC01 Product Image

AT8 Series Datasheet download

Five Points

Part Number: AT89C51CC01

 

MFG: ATMEL

 

D/C: 08/09+

Description: The T89C51CC01 is the first member of the CANaryTM family of 8-bit microcontrollersdedicated to CAN...


Urgent Purchase

AT89C51CC01 General Description


The T89C51CC01 is the first member of the CANaryTM family of 8-bit microcontrollers dedicated to CAN network applications.

In X2 mode a maximum external clock rate of 20 MHz reaches a 300 ns cycle time.

Besides the full CAN controller T89C51CC01 provides 32K Bytes of Flash memory including In-System-Programming (ISP), 2K Bytes Boot Flash Memory, 2K Bytes EEPROM and 1.2-Kbyte RAM.

Special attention is paid to the reduction of the electro-magnetic emission of T89C51CC01.

AT89C51CC01 Maximum Ratings

I = industrial ....................................................... -40°C to 85°C
Storage Temperature .................................... -65°C to + 150°C
Voltage on VCC from VSS .........................................-0.5V to + 6V
Voltage on Any Pin from VSS.................... ....-0.5V to VCC + 0.2 V
Power Dissipation ................................................................. 1 W

AT89C51CC01 Features

• 80C51 Core Architecture
• 256 Bytes of On-chip RAM
• 1K Bytes of On-chip XRAM
• 32K Bytes of On-chip Flash Memory Data Retention: 10 Years at 85°C Erase/Write Cycle: 100K
• Boot Code Section with Independent Lock Bits
• 2K Bytes of On-chip Flash for Bootloader
• In-System Programming by On-Chip Boot Program (CAN, UART) and IAP Capability
• 2K Bytes of On-chip EEPROM Erase/Write Cycle: 100K
• 14-sources 4-level Interrupts
• Three 16-bit Timers/Counters
• Full Duplex UART Compatible 80C51
• Maximum Crystal Frequency 40 MHz, in X2 Mode, 20 MHz (CPU Core, 20 MHz)
• Five Ports: 32 + 2 Digital I/O Lines
• Five-channel 16-bit PCA with: PWM (8-bit) High-speed Output Timer and Edge Capture
• Double Data Pointer
• 21-bit Watchdog Timer (7 Programmable Bits)
• A 10-bit Resolution Analog to Digital Converter (ADC) with 8 Multiplexed Inputs
• Full CAN Controller: Fully Compliant with CAN Rev2.0A and 2.0B Optimized Structure for Communication Management (Via SFR) 15 Independent Message Objects: Each Message Object Programmable on Transmission or Reception Individual Tag and Mask Filters up to 29-bit Identifier/Channel 8-byte Cyclic Data Register (FIFO)/Message Object 16-bit Status and Control Register/Message Object 16-bit Time-Stamping Register/Message Object CAN Specification 2.0 Part A or 2.0 Part B Programmable for Each Message Object Access to Message Object Control and Data Registers Via SFR Programmable Reception Buffer Length Up To 15 Message Objects Priority  Management of Reception of Hits on Several Message Objects at the Same Time (Basic CAN Feature) Priority Management for Transmission Message Object Overrun Interrupt Supports: Time Triggered Communication Autobaud and Listening Mode Programmable Automatic Reply Mode 1-Mbit/s Maximum Transfer Rate at 8 MHz (1) Crystal Frequency in X2 Mode Readable Error Counters Programmable Link to On-chip Timer for Time Stamping and Network Synchronization Independent Baud Rate Prescaler Data, Remote, Error and Overload Frame Handling
• On-chip Emulation Logic (Enhanced Hook System)
• Power Saving Modes: Idle Mode Power-down Mode

AT89C51CC01 Typical Application

Software can take advantage of the additional data pointers to both increase speed and reduce code size, for example, block operations (copy, compare.) are well served by using one data pointer as a "source" pointer and the other one as a "destination" pointer.
Hereafter is an example of block move implementation using the two pointers and coded in assembler. The latest C compiler takes also advantage of this feature by providing enhanced algorithm libraries.
The INC instruction is a short (2 Bytes) and fast (6 machine cycle) way to manipulate the DPS bit in the AUXR1 register. However, note that the INC instruction does not directly force the DPS bit to a particular state, but simply toggles it. In simple routines, such as
the block move example, only the fact that DPS is toggled in the proper sequence matters, not its actual value. In other words, the block move routine works the same whether DPS is '0' or '1' on entry.

; ASCII block move using dual data pointers; Modifies DPTR0, DPTR1, A and PSW; Ends when encountering NULL character; Note: DPS exits opposite to the entry state unless an extra INC AUXR1 is added AUXR1EQU0A2hmove:movDPTR,#SOURCE ; address of SOURCE incAUXR1 ; switch data pointers movDPTR,#DEST ; address of DEST mv_loop:incAUXR1; switch data pointers movxA,@DPTR; get a byte from SOURCE incDPTR; increment SOURCE address incAUXR1; switch data pointers movx@DPTR,A; write the byte to DEST incDPTR; increment DEST address jnzmv_loop; check for NULL terminatorend_move:

AT89C51CC01 Connection Diagram

AT89C51CC01  Connection DiagramAT89C51CC01  Connection Diagram

AT89C51CC01 datasheet

AT89C51CC01
PDF/DataSheet Download

Find AT89C51CC01 Suppliers

  • ·AT8
  •  
  • Analog IC  
  • 55024 KB
  • AT8 Datasheet Download
  • ·AT80251G2D
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D Datasheet Download
  • ·AT80251G2D-3CSUM
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D-3CSUM Datasheet Download
  • ·AT80251G2D-RLTUL
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D-RLTUL Datasheet Download
  • ·AT80251G2D-RLTUM
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D-RLTUM Datasheet Download
  • ·AT80251G2D-SLSUL
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D-SLSUL Datasheet Download
  • ·AT80251G2D-SLSUM
  • ATMEL [ATMEL Corporation] 
  • B/16-BIT MICROCONTROLLER WITH SERIAL COMMUNICATION INTERFACES 
  • 1203946 KB
  • AT80251G2D-SLSUM Datasheet Download
  • ·AT804
  • POSEICO [Power Semiconductors] 
  • PHASE CONTROL THYRISTOR 
  • 46212 KB
  • AT804 Datasheet Download

AT89C51CC01 Relative Products

Hotspot Suppliers Product

  • Models: MCM2018AN45
Price: 1-2 USD

    MCM2018AN45

    Price: 1-2 USD

    HMOS Fast RAM, DIP, 24 pins

  • Models: LT1761ES5-3.3
Price: 0.86-0.93 USD

    LT1761ES5-3.3

    Price: 0.86-0.93 USD

    regulator, SOT235, 1.8V to 20V

  • Models: TNY274PN
Price: 0.5-0.7 USD

    TNY274PN

    Price: 0.5-0.7 USD

    DIP, 700 V power MOSFET, oscillator

  • Models: IS42S16400F-6TL
Price: 0.41-0.45 USD

    IS42S16400F-6TL

    Price: 0.41-0.45 USD

    166MHz, 54TSOP, 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) synchronous dynamic RAM

  • Models: A80502166
Price: 10-20 USD

    A80502166

    Price: 10-20 USD

    Microprocessor, 296-SPGA, 3.6V, 14.5 Wat, A80502166, Intel

  • Models: SM8951AC25PP
Price: 1-2 USD

    SM8951AC25PP

    Price: 1-2 USD

    8-Bits Micro-controller With 4/8KB flash embedded

  • Models: VI-26T-IV
Price: 32.5-35.5 USD

    VI-26T-IV

    Price: 32.5-35.5 USD

    DC-DC converter, 30A, 300V, 150W, VI-26T-IV, 2 MHz, RoHS compliant

  • Models: EP2C5Q208C8N
Price: 12-15 USD

    EP2C5Q208C8N

    Price: 12-15 USD

    Low-Cost Embedded Processing Solution, QFP208, –0.5 to 1.8 V, –25 to 40 mA, 260-MHz operation

  • Models: XC4036XL-2HQ208C
Price: 33-64 USD

    XC4036XL-2HQ208C

    Price: 33-64 USD

    FPGA, QFP, 3.0 - 3.6 V

  • Models: cd4047bm96
Price: 0.08-0.12 USD

    cd4047bm96

    Price: 0.08-0.12 USD

    14-SOIC, surface mount , CMOS, low-power, monostable/astable, multivibrator, 80ns

  • Models: MC34063ACD
Price: 0.14-0.17 USD

    MC34063ACD

    Price: 0.14-0.17 USD

    monolithic control circuit, 8SOIC, 1.5A, 100kHz, 3 V ~ 40 V

  • Models: FZ1200R16KF4
Price: 230-300 USD

    FZ1200R16KF4

    Price: 230-300 USD

    FZ1200R16KF4, Infineon Technologies, IGBT Module, 1600V, 1200A, SINGLE, SMD/SMT

Map list:   ABCDEFGHIJKLMNOPQRSTUVWXYZ    0123456789All