Phone

    00852-6915 1330

ATMEGA168 Microcontroller: Application, Features, Parameters

  • Contents

Atmega168 is a low-power 8-bit CMOS microcontroller based on an enhanced AVR RISC structure. Due to its advanced instruction set and single clock cycle instruction execution time, Atmega168  's data throughput rate is as high as 1MIPS/MHz, which can alleviate the contradiction between system power consumption and processing speed.

Atmega168 is a microcontroller. This blog covers Atmega168 microcontroller advantages, applications, features, packages, and other information.

Catalog

ATmega168 Applications

ATmega168 Features

ATmega168 Advantage

ATmega168 Package

ATmega168 Parameters

ATmega168 Manufacturer

ATmega168 Documents

ATmega168 Block Diagram

Component Datasheet

FAQ


ATmega168 Applications

  • It is widely used in students projects
  • Used in embedded and robotics system
  • Industrial Automation
  • Home Security System
  • For the designing of quadcopters

ATmega168 Features

Advanced RISC Architecture 

– 131 Powerful Instructions

– Most Single Clock Cycle Execution

– 32 x 8 General Purpose Working Registers

– Fully Static Operation

– Up to 20 MIPS Throughput  at 20MHz

– On-chip 2-cycle Multiplier

• High Endurance Non-volatile Memory Segments

– 4K/8K/16KBytes of In-System Self-Programmable Flash program Memory

– 256/512/512Bytes EEPROM

– 512/1K/1KBytes Internal SRAM

– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM

– Data Retention: 20 years at 85°C/100 years at 25°C(1)

– Optional Boot Code Section with Independent Lock Bits

• In-System Programming by On-chip Boot Program

• True Read-While-Write Operation

– Programming Lock for Software Security

• Atmel® QTouch® Library Support

– Capacitive Touch Buttons, Sliders, and Wheels

– QTouch and QMatrix® Acquisition

– Up to 64 sense channels• Peripheral Features

– Two 8-bit Timer /Counters with Separate Prescaler  and Compare Mode

– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode

– Real-Time Counter with Separate Oscillator – Six PWM  Channels

– 8-channel 10-bit ADC in TQFP  and QFN  /MLF package

• Temperature Measurement

– 6-channel 10-bit ADC in PDIP Package

• Temperature Measurement

– Two Master/Slave SPI  Serial Interface

– One Programmable Serial USART

– One Byte-oriented 2-wire Serial Interface (Philips I2C compatible)

– Programmable Watchdog Timer with Separate On-chip Oscillator

– One On-chip Analog Comparator

– Interrupt and Wake-up on Pin Change

• Special Microcontroller Features

– Power-on Reset and Programmable Brown-out Detection

– Internal Calibrated Oscillator

– External and Internal Interrupt Sources

– Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby

• I/O and Packages

– 23 Programmable I/O Lines

– 28-pin PDIP, 32-lead TQFP, 28-pad QFN  /MLF, and 32-pad QFN  /MLF

• Operating Voltage:

– 2.7 - 5.5V for ATmega48/88/168

– 1.8 - 5.5V for ATmega48V/88V/168V

• Temperature Range: – -40°C to 85°C

• Speed Grade:

– ATmega48/88/168: 0 - 10MHz @ 2.7V - 5.5V, 0 - 20MHz @ 4.5V - 5.5V

– ATmega48V/88V/168V: 0 - 4MHz @ 1.8V - 5.5V, 0 - 10MHz @ 2.7V - 5.5V

• Power Consumption at 1MHz, 1.8V, 25°C

– Active Mode: 0.3mA

– Power-down Mode: 0.1μA

– Power-save Mode: 0.8μA (Including 32kHz RTC)


ATmega168 Advantage

ATMEGA168 Microcontroller IC

The high-performance, low-power Microchip AVR® RISC-based CMOS 8-bit microcontroller combines 16 KB ISP flash memory with read-while-write capabilities, 512B EEPROM, 1 KB SRAM, 23 general-purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, byte-oriented two-wire serial interface, SPI serial port, 6-channel/10-bit A/D converter (8-channel in TQFP and QFN  packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.


ATmega168 Package

28P3 28-lead, 0.300” Wide, Plastic Dual Inline Package (PDIP)
32M1-A 32-pad, 5 x 5 x 1.0 body, Lead Pitch 0.50mm Quad Flat No-Lead/Micro Lead Frame Package (QFN/ MLF)
32A 32-lead, Thin (1.0mm) Plastic Quad Flat Package (TQFP)
  • 32A

ATMEGA168 Package: 32A

  • 32M1-A

ATMEGA168 Package: 32M1-A

  • 28P3

ATMEGA168 Package: 28P3


ATmega168 Parameters

Program Memory Type Flash
Program Memory Size (KB) 16
CPU Speed (MIPS/DMIPS) 20
SRAM (B) 1,024
Data EEPROM/HEF (bytes) 512
Digital Communication Peripherals 1-UART, 2-SPI, 1-I2C
Capture/Compare/PWM Peripherals 1 Input Capture, 1 CCP, 6PWM
Timers
2 x 8-bit, 1 x 16-bit
Number of Comparators 1
Temperature Range (°C) -40 to 150
Operating Voltage Range (V) 1.8 to 5.5
Pin Count 32

ATmega168 Manufacturer

ATmega168 Manufacturer: Microchip Technology

Microchip Technology Inc. is a publicly-listed American corporation that is a manufacturer of microcontroller, mixed-signal, analog and Flash-IP integrated circuits. Its products include microcontrollers (PIC, dsPIC, AVR and SAM), Serial EEPROM devices, Serial SRAM devices, embedded security devices, radio frequency (RF) devices, thermal, power and battery management analog devices, as well as linear, interface and wireless solutions.


ATmega168 Documents

Board Design Files

ATmega168 IBIS Model

Reference Manuals

AVR Instruction Set Manual

ATmega168 Block Diagram

ATmega168 Block Diagram


Component Datasheet

ATmega168 Datasheet


FAQ

  • What is Atmega168s data throughput rate?

1MIPS/MHz

  • What structure is Atmega168 based on?

AVR RISC

  • What is a Microchip AVR® RISC-based microcontroller?

CMOS 8-bit microcontroller

  • What is ATmega168?

ATmega168 is an 8-bit AVR microcontroller that comes in three packages named as PDIP, MLF, and TQFP, where the first two contain 28 pins on each module while other comes with 32-pin interface.

  • What is Meant by AVR?

Stands for "Audio/Video Receiver." An AVR, often called a receiver, is the central routing and processing component in a home theater. It can receive signals from connected components and route them to different devices.

  • What is the Difference Between ATMega168 and ATmega328?

The differences between the 328 and the 168 are pretty minor and you should see no differences except for having double the programming space.

  • How Many Digital Pins on ATmega168?

The Arduino Duemilanove ("2009") is a microcontroller board based on the ATmega168 (datasheet) or ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

  • How do you program AVR?

For example, to program the flash memory of an AVR MCU,

  • Connect the AVR MCU to a programming tool.
  • Open Atmel Studio and navigate to Tools->Device Programming dialog box.
  • Select the programming tool, device and the programming interface.
  • Read the Device ID to verify the connections between the tool and the device.
  • How Many Registers in ATmega168?

The AVR is mostly an 8-bit processor, with 32 general 8-bit registers. The Program Counter (PC) register is wider, 16 or 22 bits depending on the program-memory size of the device.

  • How to Burn Arduino Bootloader on ATmega168?

1. Upload the ArduinoISP sketch onto your Arduino board. ...

2. Wire up the Arduino board and microcontroller as shown in the diagram to the right.

3. Select "Arduino Duemilanove or Nano w/ ATmega328" from the Tools > Board menu. ...

4. Select "Arduino as ISP" from Tools > Programmer.

5. Run Tools > Burn Bootloader.

 

Kynix

Kynix was founded in 2008, specializing in the electronic components distribution business. We adhere to honesty and ethics as our business philosophy and have gradually established an excellent reputation and credibility in our international business. With the accurate quotation, excellent credit, reasonable price, reliable quality, fast delivery, and authentic service, we have won the praise of the majority of customers.

Join our mailing list!

Be the first to know about new products, special offers, and more.

Leave a Reply

We'd love to hear from you! Feel free to share your thoughts and comments below. Rest assured, your email address will remain private.

Name *
Email *
Captcha *
Rating:

Kynix

  • How to purchase

  • Order
  • Search & Inquiry
  • Shipping & Tracking
  • Payment Methods
  • Contact Us

  • Tel: 00852-6915 1330
  • Email: info@kynix.com
  • Follow Us

authentication

Kynix

© 2008-2026 kynix.com all rights reserved.