AT90CAN128-16AU

AT90CAN128-16AU

Part Number: AT90CAN128-16AU

Manufacturer: Microchip Tech

Description: 8-bit Microcontrollers – MCU 128kB Flash 4kB EEPROM 53 I/O Pins

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of AT90CAN128-16AU

Datasheet  AT90CAN128-16AU datasheet
Category Integrated Circuits (ICs)
Family Embedded – Microcontrollers
Manufacturer Atmel
Series AVR? 90CAN
Packaging Tray
Part Status Active
Core Processor AVR
Core Size 8-Bit
Speed 16MHz
Connectivity CAN, EBI/EMI, I2C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O 53
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
EEPROM Size 4K x 8
RAM Size 4K x 8
Voltage – Supply (Vcc/Vdd) 2.7 V ~ 5.5 V
Data Converters A/D 8x10b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Package / Case 64-TQFP
Supplier Device Package 64-TQFP (14×14)

Product Description

AVR improved RISC architecture is the foundation of the low-power, 8-bit CMOS microprocessor AT90CAN32/64/128. The AT90CAN32/64/128 delivers throughputs close to 1 MIPS per MHz by carrying out strong instructions in a single clock cycle, enabling the system to balance power usage and processing performance.

The AVR core combines a powerful instruction set with 32 general-purpose working registers. Two independent registers can be accessed in a single instruction that is executed in a single clock cycle thanks to the direct connection of all 32 registers to the Arithmetic Logic Unit (ALU). Throughputs up to ten times faster than those of traditional CISC microcontrollers are achieved by the resulting architecture, which is more code efficient.

The CPU is turned off in idle mode, although SRAM, Timer/Counters, SPI/CAN ports, and the interrupt system are still operational. In the Power-down mode, all chip operations are disabled until the next interrupt or hardware reset while the register contents are saved but the oscillator remains frozen. While the rest of the device is resting in power-save mode, the asynchronous timer keeps running, enabling the user to maintain a timer basis. The ADC Noise Reduction mode disables the CPU and all other I/O modules aside from the Asynchronous Timer and ADC in order to reduce switching noise during ADC conversions. While the rest of the device is sleeping in standby mode, the Crystal/Resonator Oscillator is operating. As a result, very quick startup and low power consumption are both possible.

High-density nonvolatile memory technology from Atmel is used to create the product. The Onchip ISP Flash enables in-system reprogramming of the program memory via an SPI serial interface, a traditional nonvolatile memory programmer, or an On-chip Boot application running on the AVR core. Any interface can be used by the boot software to download the application program into the application Flash memory. True Read-While-Write operation will be possible thanks to the Boot Flash section’s software, which will continue to operate as the Application Flash part is updated. The Atmel AT90CAN32/64/128 is a potent microcontroller that offers an incredibly flexible and affordable solution to many embedded control applications by combining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic device.

A complete set of software tools for developing programs and systems is available for the AT90CAN32/64/128 AVR, including C compilers, macro assemblers, program debugger/simulators, in-circuit emulators, and evaluation kits.

Pin Descriptions

VCC Digital supply voltage

GND Ground

Port A (PA7..PA0)

Interface A is an internal pull-up resistor-equipped 8-bit bidirectional I/O port (selected for each bit). The Port A output buffers feature excellent sink and source capabilities and symmetrical drive characteristics. If the pull-up resistors are engaged, externally pulled-low Port A pins will source current as inputs. Even if the clock is not running, the Port A pins are tri-stated when a reset condition becomes active.

Port B (PB7.PB0)

Interface B is an internal pull-up resistor-equipped 8-bit bidirectional I/O port (selected for each bit). The Port B output buffers feature excellent sink and source capabilities and symmetrical drive characteristics. If the pull-up resistors are engaged, externally pulled-low Port B pins will act as sources of current. Even if the clock is not running, the Port B pins are tri-stated when a reset condition becomes active.

Port C (PC7.PC0)

Interface C is an internal pull-up resistor-equipped 8-bit bidirectional I/O port (selected for each bit). The Port C output buffers feature strong sink and source capabilities and symmetrical drive characteristics. If the pull-up resistors are engaged, externally pulled-low Port C pins will act as sources of current. Even if the clock is not running, the Port C pins are tri-stated when a reset condition becomes active.

Port D (PD7.PD0)

Interface D is an internal pull-up resistor-equipped 8-bit bidirectional I/O port (selected for each bit). The Port D output buffers feature excellent sink and source capabilities and symmetrical drive characteristics. If the pull-up resistors are engaged, externally pulled-low Port D pins will act as sources of current. Even if the clock is not running, the Port D pins are tri-stated when a reset condition becomes active.

Port E (PE7.PE0)

An internal 8-bit bidirectional I/O port with pull-up resistors is called Interface E. (selected for each bit). Excellent sink and source capabilities as well as symmetrical driving characteristics may be found in the Port E output buffers. Port E pins that are externally pushed low will function as current sources if the pull-up resistors are active. The Port E pins are tri-stated when a reset condition becomes active, even though the clock is not running.

Port F (PF7.PF0)

The analog inputs for the A/D converter are located in Port F. If the A/D Converter is not being used, Port F also functions as an 8-bit bi-directional I/O port. Pull-up resistors can be provided internally by port pins. The Port F output buffers have high sink and source capabilities and symmetrical drive characteristics.

If the pull-up resistors are engaged, externally pulled-low Port F pins will operate as sources of current. Even when the clock is not running, the Port F pins enter tri-state when a reset condition becomes active. The JTAG interface’s functions are likewise performed via Port F. If the JTAG interface is enabled, the pullup resistors on pins PF7 (TDI), PF5 (TMS), and PF4 (TCK) will activate even if a reset occurs.

Port G (PG4.PG0)

With internal pull-up resistors, Port G is a 5-bit I/O port. The output buffers for Port G are symmetrical drive and have a high sink and source capability. The pull-up resistors must be engaged in order for externally pulled-low Port G pins to source current as inputs. Even when there is no clock running, the Port G pins go into tri-state when a reset condition becomes active.

RESET

Input is reset. Resets are produced when this pin remains low for a longer period of time than the required pulse length. In the characteristics, the minimum pulse length is specified. A reset is not always produced by shorter pulses. Even if the clock is not operating, the AVR’s I/O ports are automatically reset to their initial state. To reset the remainder of the AT90CAN32/64/128, the clock is required.

XTAL1

Input to the operating circuit of the internal clock as well as input to the inverting oscillator amplifier.

XTAL2

Output from the amplifier for the inverting oscillator.

AVCC

The A/D Converter’s supply voltage pin on Port F is designated as AVCC. Even if the ADC is not used, it must be externally connected to VCC. If the ADC is used, a low-pass filter should be used to connect it to VCC. AREF This is the A/D Converter’s analog reference pin.

Conclusion

The Microchip 8-bit AVR RISC-based microcontroller is a high-performance, low-power device that includes 128 KB of ISP flash memory, 4 KB of EEPROM, 4 KB of SRAM, 53 general-purpose I/O lines, 32 general-purpose working registers, a CAN controller (compatible with V2.0A/V2.0B),  a real-time counter, four flexible counters with compare modes and PWM, two USARTs, The system runs on a voltage range of 2.7 to 5.5 volts and supports a throughput of 16 MIPS @ 16 MHz.

Trying to find AT90CAN128? Welcome to ICRFQ. You can get help from our sales team. You can review specific information, like AT90CAN128 manufacturer and datasheets, to learn about component availability and pricing. Currently, AT90CAN128 is available for purchase or learning. ICRFQ is a distributor of widely used, obsolete, and hard-to-find electrical parts.

4.8/5 - (397 votes)
Kevin Chen