| Allicdata Part #: | AT90CAN128-16AJ-ND |
| Manufacturer Part#: |
AT90CAN128-16AJ |
| Price: | $ 0.00 |
| Product Category: | Integrated Circuits (ICs) |
| Manufacturer: | Microchip Technology |
| Short Description: | IC MCU 8BIT 128KB FLASH 64TQFP |
| More Detail: | AVR AVR® 90CAN Microcontroller IC 8-Bit 16MHz 128K... |
| DataSheet: | AT90CAN128-16AJ Datasheet/PDF |
| Quantity: | 1000 |
| 1 +: | 0.00000 |
| Program Memory Type: | FLASH |
| Base Part Number: | AT90CAN128 |
| Supplier Device Package: | 64-TQFP (14x14) |
| Package / Case: | 64-TQFP |
| Operating Temperature: | -40°C ~ 85°C (TA) |
| Oscillator Type: | Internal |
| Data Converters: | A/D 8x10b |
| Voltage - Supply (Vcc/Vdd): | 2.7 V ~ 5.5 V |
| RAM Size: | 4K x 8 |
| EEPROM Size: | 4K x 8 |
| Series: | AVR® 90CAN |
| Program Memory Size: | 128KB (128K x 8) |
| Number of I/O: | 53 |
| Peripherals: | Brown-out Detect/Reset, POR, PWM, WDT |
| Connectivity: | CANbus, EBI/EMI, I²C, SPI, UART/USART |
| Speed: | 16MHz |
| Core Size: | 8-Bit |
| Core Processor: | AVR |
| Part Status: | Obsolete |
| Packaging: | Tray |
Due to market price fluctuations, if you need to purchase or consult the price. You can contact us or emial to us: sales@allicdata.com
The AT90CAN128-16AJ is a low-power, high-speed 8-bit AVR microcontroller (MCU), using a AVR RISC core with 32Kbytes of in-system programmable flash memory, 1Kbyte EEPROM, and 512Kbytes SRAM. It is offered in 16-pin PDIP and 20-pin QFP packages. It also includes a CAN interface. This microcontroller, coupled with its flexibility, low power, ease of use, and high-speed operation, is suitable for many embedded applications.
Application Field
The AT90CAN128-16AJ’s advanced features and on-chip peripherals make it ideal for many consumer and industrial applications, such as automotive, industrial, home automation, medical and consumer devices, microcontrollers, motion control, digital audio, analog signal processing and embedded control applications.
In automotive, it can be used for engine control and body control applications. On in-car entertainment systems, it can be used for audio and multimedia controls. Industrial applications can usually involve lighting and other control systems. The microcontroller can be used to replace human effort in controlling processes. In home automation, it can be used to control appliances in the home. For medical applications, it can be used to create healthcare products that can help monitor and diagnose critical medical conditions. It can also be used for consumer devices for controlling computing hardware.
For microcontroller applications, the AT90CAN128-16AJ is ideal for a range of microcontroller applications. Because of its integrated CAN interface, it can be used in applications requiring communication between nodes. It can also be used as a master microcontroller in a distributed system.
In motion control applications, it can be used for servo motor control, such as in robotics, automotive, and aerospace industries. It can also be used for precise positioning and controlling of motors and actuators. In digital audio, the AT90CAN128-16AJ is able to process audio signals and output in a digital format. It also has enough power to perform precise audio filtering. In analog signal processing, it can be used to create precise filters, amplifiers, and signal processing circuits.
Finally, the microcontroller can be used for embedded control applications. It can be used to control complex real-time systems in industrial and aerospace applications. It can also be used to develop embedded systems for home appliances, electronic meters, and various types of test and measurement equipment.
Working Principle
The AT90CAN128-16AJ is a high performance 8-bit MCU based on the AVR RISC architecture. It has 32 Kbytes of in-system programmable flash memory and 1 Kbyte of EEPROM. It has 512 Kbytes of SRAM, which makes it suitable for high-end embedded applications. The AT90CAN128-16AJ has an integrated CAN interface, which is virtualized as a generic peripheral for easy interfacing. It also offers many advanced features such as interrupt and clock management, multiple I/O modes, multiple UARTs and IDE interfaces, SPI interface, I²C interface, and timer/counters.
The AT90CAN128-16AJ is based on AVR’s core technology, which includes a two-level pipelining and 8-bit RISC architecture. The AVR core has a 32-bit address bus which allows the AVR to access up to 4GB of memory. The AVR core is also capable of executing up to 16 instructions/cycle, depending on the instructions. The instructions can be single-cycle instructions, or multiple-cycle instructions.
The AT90CAN128-16AJ has 32 Kbytes of In-System Programmable (ISP) Flash memory, 512 Kbytes of SRAM, and 1 Kbyte of EEPROM. It is also supported by several peripherals such as the Peripheral Touch Sensing Unit (PTU). The PTU can detect the touch of a finger and send an interrupt request to the CPU. The AT90CAN128-16AJ has 8-bit Timers/Counters, 8-bit Comparators, 8-bit Analog-to-Digital converter (ADC), 10-bit Analog-to-Digital converter (ADC), PWM Pulse Generator, Watchdog Timer, Two-wire I²C Interfaces, Three-wire SPI Interface, Standard UART, and IDE Interface.
To enable the AT90CAN128-16AJ to be used in embedded systems, it is programmed using the Assembler programming language. The compiler used is called AVR-GCC. AVR-GCC is an open source compiler which is used to produce compact and efficient code. The AVR-GCC compiler can also be used to generate code for the AT90CAN128-16AJ. The code can be written in either C or Assembly. The language supports 8-, 16-, and 32-bit variables.
The AT90CAN128-16AJ is highly configurable and is suitable for many embedded applications. It has a wide range of peripheral devices, which makes it suitable for real-time and time-sensitive applications. It is a powerful, efficient and modern microcontroller that is built for high-end embedded applications. The in-system programmable memory, on-chip peripherals, and CAN interfaces make the AT90CAN128-16AJ an ideal choice for a wide range of applications.
The specific data is subject to PDF, and the above content is for reference
| Part Number | Manufacturer | Price | Quantity | Description |
|---|
| AT90S1200-12YC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20S... |
| AT90PWM1-16MU | Microchip Te... | -- | 3988 | IC MCU 8BIT 8KB FLASH 32Q... |
| AT90PWM316-16MU | Microchip Te... | -- | 433 | IC MCU 8BIT 16KB FLASH 32... |
| AT90S4414-4PI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 40D... |
| AT90S8515-4AC | Microchip Te... | -- | 1000 | IC MCU 8BIT 8KB FLASH 44T... |
| AT90S2313-10SI | Microchip Te... | -- | 1000 | IC MCU 8BIT 2KB FLASH 20S... |
| AT90S8535-8AI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 8KB FLASH 44T... |
| AT90S8515-8JI | Microchip Te... | -- | 1000 | IC MCU 8BIT 8KB FLASH 44P... |
| AT90S4414-8JC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 44P... |
| AT90PWM81OS-B16MNR | Microchip Te... | -- | 1000 | QFNOSRAMREV E# T&R- Micro... |
| AT90PWM161-16SN | Microchip Te... | 0.85 $ | 1880 | IC MCU 8BIT 16KB FLASH 20... |
| AT90CAN32-16AUR | Microchip Te... | 3.06 $ | 1000 | IC MCU 8BIT 32KB FLASH 64... |
| AT90PWM1-16SU | Microchip Te... | 1.13 $ | 5 | IC MCU 8BIT 8KB FLASH 24S... |
| AT90S1200-12YI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20S... |
| AT90S2313-4PI | Microchip Te... | -- | 1000 | IC MCU 8BIT 2KB FLASH 20D... |
| AT90PWM2B-16SUR | Microchip Te... | 1.86 $ | 1000 | IC MCU 8BIT 8KB FLASH 24S... |
| AT90CAN64-16AU | Microchip Te... | -- | 3217 | IC MCU 8BIT 64KB FLASH 64... |
| AT90S1200A-4PC | Microchip Te... | -- | 1000 | IC MCU 8BIT 1KB FLASH 20D... |
| AT90LS2323-4PC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 2KB FLASH 8DI... |
| AT90CAN32-16AU | Microchip Te... | -- | 2141 | IC MCU 8BIT 32KB FLASH 64... |
| AT90USB646-AU | Microchip Te... | -- | 758 | IC MCU 8BIT 64KB FLASH 64... |
| AT90S1200A-4SC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20S... |
| AT90S8515-4AI | Microchip Te... | -- | 1000 | IC MCU 8BIT 8KB FLASH 44T... |
| AT90S1200A-4YI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20S... |
| AT90USB1286-AUR | Microchip Te... | 4.7 $ | 3000 | IC MCU 8BIT 128KB FLASH 6... |
| AT90LS8535-4AI | Microchip Te... | -- | 1000 | IC MCU 8BIT 8KB FLASH 44T... |
| AT90PWM81OS-B16SNR | Microchip Te... | 0.0 $ | 1000 | SOOSRAMREV E T&R- Microco... |
| AT90S4414-8JI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 44P... |
| AT90PWM3-16SQ | Microchip Te... | -- | 1000 | IC MCU 8BIT 8KB FLASH 32S... |
| AT90S1200A-12PC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20D... |
| AT90CAN64-15AZ | Microchip Te... | -- | 1000 | IC MCU 8BIT 64KB FLASH 64... |
| AT90CAN32-15MZ | Microchip Te... | -- | 5071 | IC MCU 8BIT 32KB FLASH 64... |
| AT90LS2323-4SI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 2KB FLASH 8SO... |
| AT90USBKEY2 | Microchip Te... | 21.63 $ | 22 | KIT DEMO FOR AT90USBAT90U... |
| AT90S1200A-12YI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 1KB FLASH 20S... |
| AT90S4433-8AC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 32T... |
| AT90S8515A-8JI | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 8KB FLASH 44P... |
| AT90CAN128-15MT | Microchip Te... | 2.18 $ | 4516 | IC MCU 8BIT 128KB FLASH 6... |
| AT90S4414-4JC | Microchip Te... | 0.0 $ | 1000 | IC MCU 8BIT 4KB FLASH 44P... |
| AT90CAN32-15MT1 | Microchip Te... | 1.37 $ | 5300 | IC MCU 8BIT 32KB FLASH 64... |
AVR series Microcontroller IC 8-Bit 16MH...
AVR series Microcontroller, 8-bit Microc...
IC MCU 32BIT 64KB FLASH 48LQFPSTM32G071C...
GD32F407VET6. The frequency is up to 108...
GD32F103RBT6 is fully compatible with ST...
The processor frequency can reach 168MHz...
AT90CAN128-16AJ Datasheet/PDF