San Jose, Calif. - Atmel Corp.'s T89C51CC02 flash-based CAN microcontroller is intended to supplant its earlier T89C51CC01 in the company's CANary line for industrial and automotive markets.
The new model is described as a low-pin-count version with 16 kbytes of on-chip flash program memory and a four-message-objects controller-areanetwork controller. It's said to be fully compatible with ISO specifications 11898 (2.0A and 2.0B) for high-speed and 11519-2 for low-speed serial data bus transmission.
The T89C51CC02 offers an in-system programming (ISP) capability via CAN bus or UART. Its flash architecture keeps the part's 2-kbyte flash boot memory separate from its program memory for better security during ISP operations. The programmer can modify the flash boot memory only in parallel mode, thereby avoiding any mishandling of the boot memory contents during ISP operations.
Philippe Malecha, marketing director for customer and application-specific products at Atmel's Wireless and Microcontrollers Division, noted that each of the device's four message objects can be used in 2.0A and 2.0B nodes in existing CAN networks.
The objects are programmable for reception, transmission or receive buffer (maximum 32 bytes), and have their own masking and filtering registers, which reduces the host processor load. An internal clock doubler allows the MCU to achieve the maximum CAN bus data rate of 1 Mbit/second using only an 8-MHz crystal. Electromagnetic interference is reduced as a result, according to Atmel.
Other features include a dual data pointer; 2-kbyte user-data E2PROM; eight-channel, 10-bit A/D converter, and 512-byte RAM. Support tools include a hardware emulator, software compiler/simulator, starter kit, boot loader, application programming interfaces and proprietary Flip flash loader software.
The T89C51CC02 is available in SOIC24, SOIC28, TSSOP28 or PLCC28 packages specified for the industrial temperature range. Automotive temperature-range versions are currently under qualification. Samples are available now. An SOIC28 version is priced at $5.20 in quantities of 10,000.
Call (408) 441-0311
EETInfo No. 616