Part Number: ATtiny25-20SUR

Manufacturer: Microchip Technology

Description: IC MCU 8BIT 2KB FLASH 8SOIC

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of ATTINY25-20SUR

Datasheet  ATTINY25-20SUR datasheet
Category Integrated Circuits (ICs)
Family Embedded – Microcontrollers
Manufacturer Atmel
Series AVR? ATtiny
Packaging Tape & Reel (TR)
Part Status Active
Core Processor AVR
Core Size 8-Bit
Speed 20MHz
Connectivity USI
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O 6
Program Memory Size 2KB (1K x 16)
Program Memory Type FLASH
EEPROM Size 128 x 8
RAM Size 128 x 8
Voltage – Supply (Vcc/Vdd) 2.7 V ~ 5.5 V
Data Converters A/D 4x10b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Package / Case 8-SOIC (0.209″, 5.30mm Width)
Supplier Device Package 8-SOIC


In the world of electronics and embedded systems, which is always changing, microcontrollers are a key part of many products. The ATtiny25-20SUR from Microchip Technology is a great low-power CMOS 8-bit microcontroller that is part of the ATtiny line. It is based on the AVR-enhanced RISC architecture. This detailed guide aims to teach you everything you need to know about the ATtiny25-20SUR, including its features, what it can do, and how to use its power to optimize processing speed and energy use.

Understanding the ATtiny25-20SUR

ATtiny25-20SUR: An Introduction to a Versatile Low-Power Microcontroller

The ATtiny25-20SUR is a great member of the ATtiny line, which is known for using little power and processing information quickly. The ATtiny25-20SUR is an 8-bit CMOS microcontroller that was made by Microchip Technology. It is based on the AVR-enhanced RISC design. In this section, we’ll talk about what the ATtiny25-20SUR is used for, what its most important specs are, and how its design makes it different from other ATtiny microcontrollers.

Purpose of the ATtiny25-20SUR

The main goal of the ATtiny25-20SUR is to give a wide range of embedded systems a small, low-power solution. It is perfect for use in battery-powered devices, IoT nodes, gadgets, and other portable electronics because it is small and uses little power. Even though it’s small, the ATtiny25-20SUR packs a strong punch. It can run instructions in a single clock cycle, which means it can get throughputs close to 1 MIPS per MHz.

ATtiny25-20SUR Key Specifications

  • CPU Clock Speed:The ATtiny25-20SUR can work at clock speeds of up to 20 MHz, which lets jobs be done quickly and cuts down on processing time.
  • Program Memory:It comes with 2KB of Flash program memory, which gives you plenty of room to store your code and program instructions.
  • Data Memory:With 128 bytes of SRAM (Static Random-Access Memory), the ATtiny25-20SUR can handle and change data quickly while it is running.
  • EEPROM:The 128 bytes of EEPROM (Electrically Erasable Programmable Read-Only Memory) onboard make it possible to store data even when the microcontroller is turned off. This makes it perfect for saving configuration settings or small amounts of data that don’t change when the power is turned off.
  • GPIO Pins:The ATtiny25-20SUR has up to six General Purpose Input/Output (GPIO) pins that can be set up for both input and output. This gives you more options for connecting to external parts.
  • Analog Features:It has a 10-bit Analog-to-Digital Converter (ADC) with up to 8 input channels, which lets you measure analog signals accurately for sensor interaction and processing analog data.
  • Timers and Counters:The microprocessor has two 8-bit timers and one 16-bit timer, which can be used for time-sensitive applications, PWM (Pulse Width Modulation), and accurate event capture.
  • Communication Interfaces:Even though the ATtiny25-20SUR doesn’t have a hardware UART (Universal Asynchronous Receiver/Transmitter), it can still use software to handle serial communication.

Architecture and Distinctiveness

The architecture of the ATtiny25-20SUR is built on AVR-Enhanced RISC (Reduced Instruction Set Computing), which uses a simplified set of instructions that make execution faster and more efficient. It can run many instructions in just one clock cycle because it can run them all in a single cycle. This makes the total processing speed much faster. This makes it different from standard microcontrollers, in which instructions might take more than one clock cycle to finish.

Also, the ATtiny25-20SUR stands out in the ATtiny line because it uses very little power. It has different power-saving modes that let the microcontroller go into sleep or idle states, which greatly reduces power use when the microcontroller is not doing anything. This makes the ATtiny25-20SUR a great choice for gadgets that run on batteries and need long battery life.


Unique Features of the ATtiny25-20SUR: Power Efficiency and Versatility

The ATtiny25-20SUR stands out because it uses very little power. This makes it perfect for IoT apps and devices that run on batteries. It has built-in tools like timers and counters, an ADC, GPIO, and an EEPROM that make it more useful without needing extra parts. The microcontroller has 2KB of Flash memory for programs, 128 bytes of SRAM memory, and different ways to handle the clock. Because of these features, it is a great choice for small, energy-conscious embedded devices that need to process data quickly and use as little power as possible.

Advantages of ATtiny25-20SUR: Your Compact, Cost-Effective, and Versatile Solution

The ATtiny25-20SUR offers:

  1. Compact Size: Fits into tight spaces and small devices.
  2. Cost-Effectiveness: Affordable without compromising quality.
  3. Low-Power Consumption: Prolong battery life in portable devices.
  4. Versatility: On-chip peripherals for diverse applications
  5. Wide Range of Applications: Suitable for various embedded projects
  6. Ease of Development: Supported by popular tools and resources
  7. Reliability: Manufactured by Microchip Technology, ensuring quality.

Choose ATtiny25-20SUR for efficient and budget-friendly embedded systems.

Getting Started

Hardware Setup for ATtiny25-20SUR: A Quick Guide

  1. Power Supply
    • Use the 1.8V to 5.5V voltage range.
    • For battery-powered devices, use a stable voltage regulator.
  2. Clock Configuration
    • Utilize an internal oscillator (default: 1 MHz) or an external clock source.
    • Adjust the clock frequency using fuse bits during programming.
  3. Interfacing with Peripherals
    • Configure GPIO pins for input and output.
    • Set timers or counters for precise timing.
    • Configure the ADC for analog signal conversion.
    • Use EEPROM for non-volatile data storage.
  4. Reset Configuration:
    • Configure the reset pin (RESET) as needed.
  5. Connect External Components:
    • Interface sensors, actuators, LEDs, etc.
  6. Verify Connections:Check for proper connections and avoid short circuits.
  7. Programming the Microcontroller:Use a suitable programmer to upload code to Flash memory.
  8. Testing and Debugging:Power on, observe behavior, and use debug tools for refining code.

Follow this guide to set up ATtiny25-20SUR for efficient and reliable embedded projects.


The ATtiny25-20SUR is a powerful, efficient, and versatile microcontroller, perfect for various embedded projects. Its low power consumption and on-chip peripherals make it ideal for wearables, IoT devices, and more. And here’s the best part: You can get the ATtiny25-20SUR from ICRFQ, a leading electronic component distributor in China, at an affordable price. Embrace the journey of discovery and creation as you explore the endless possibilities that this versatile microcontroller has to offer.

So, don’t miss out on the opportunity to harness the full potential of the ATtiny25-20SUR. Grab yours from ICRFQ today and unlock a world of innovation, efficiency, and boundless possibilities in your embedded projects. Happy coding, and let your imagination soar with the ATtiny25-20SUR!

4.8/5 - (397 votes)
Kevin Chen