EmbeddedRelated.com
AT89C51CC02CA-TISUM

MCHPAT89C51CC02CA-TISUM

Microchip Technology
80C51 AT89C CAN Microcontroller IC 8-Bit 40MHz 16KB (16K x 8) FLASH 28-SOIC
Active27 in stock

Overview

The AT89C51CC02CA-TISUM is an 8-bit 80C51 microcontroller featuring 16KB of Flash memory and a dedicated CAN 2.0B controller. It operates at up to 40MHz and includes 2KB of EEPROM, making it a robust solution for networked industrial and automotive applications that require non-volatile data storage. The device integrates essential peripherals like a 10-bit ADC and PWM within a compact 28-SOIC package.

Why Choose This Part

This MCU combines the familiar 8051 architecture with modern networking through its Full CAN controller, supporting up to 4 message objects. It offers versatile power management with Idle and Power-down modes, consuming as little as 400uA in shutdown, while providing In-System Programming (ISP) for easy field updates.

Applications

Industrial CAN Nodes
Ideal for distributed control systems requiring Time Triggered Communication and robust error handling in noisy environments.
Automotive Body Electronics
Used in climate control, lighting modules, or seat adjustments where CANbus networking and 5V operation are required.
Sensors and Actuators
Utilizes the 8-channel 10-bit ADC and PWM outputs to interface with analog sensors and drive small motors or solenoids.

Key Specifications

Speed 40MHz
RAM Size 512 x 8
Core Size 8-Bit
EEPROM Size 2K x 8
Peripherals POR, PWM, WDT
Connectivity CANbus, UART/USART
Mounting Type Surface Mount
Number of I/O 20
Core Processor 80C51
Package / Case 28-SOIC (0.295", 7.50mm Width)
Data Converters A/D 8x10b
Oscillator Type External
Program Memory Size 16KB (16K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SOIC
Voltage - Supply (Vcc/Vdd) 3V ~ 5.5V

Getting Started

Development requires an 8051-compatible compiler such as Keil C51 or SDCC. Programming can be performed via the ISP interface using Microchip Flip software or hardware programmers like the ATATMEL-ICE. Ensure the CAN bit timing is configured using the internal baud rate prescaler to match your network speed.

Also Consider

MCP2515 MCHPMicrochip Technology - A standalone CAN controller that can add CAN functionality to any MCU via SPI if the 8051 core is not required.
SJA1000T NXP Semiconductors - A highly popular standalone CAN controller for systems requiring a different processor architecture but similar robust CAN handling.