ATtiny15/L is a low-power CMOS 8-bit microcontroller based on AVR RISC. By executing one instruction in one clock cycle, ATtiny15/L can achieve a performance close to 1MIPS/MHz, allowing designers to strike a balance between power consumption and execution speed. The AVR core combines 32 working registers with a rich instruction set. All working registers are directly connected to the ALU arithmetic logic unit, allowing a single instruction executed in one clock cycle to access two independent registers at the same time. This structure improves code efficiency and enables AVR to achieve nearly 10 times higher performance than ordinary CISC microcontrollers. ATtiny15/L has 4 single-ended and a differential ADC channel with a gain of 20 times. High-speed PWM output makes ATtiny15/L very suitable for battery charger applications and power supply regulation circuits. Figure 1 ATtiny15/L structure block diagram ATtiny15/L has the following features: 1K byte FLASH 64 bytes EEPROM 6 general I/0 ports 32 general working registers Two 8-bit T/C A PWM output, internal oscillator, internal and external interrupt sources, programmable watchdog timer, 4-channel 10-bit ADC, one of which is differential, and 3 software-selectable power-saving modes. In idle mode, the CPU stops running, while the timer/counter and interrupt system continue to work. In power-down mode, the oscillator stops working, all functions are disabled, and the register contents are retained. External interrupts or hardware resets can wake up this state. The pin level change interrupt feature makes ATtiny15/L highly responsive to external events while having the low power consumption advantage of power-down mode. ATtiny15/L also has an ADC noise suppression mode to reduce noise during ADC conversion. In this mode, only the ADC works. The device is produced with ATMEL\'s high-density non-volatile memory technology. The on-chip FLASH allows multiple programming. By integrating the enhanced RISC 8-bit CPU and FLASH in one chip, ATtiny15/L provides a flexible and low-cost solution for many embedded control applications. ATtiny15/L has a complete set of programming and system development tools, including macro assembler, debugger/emulator, in-circuit emulator and evaluation board
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore