EasyManua.ls Logo

AVR ATMEGA328 User Manual

Default Icon
2 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
DT-AVR
ATMEGA328 CPU Module
DT-AVR ATMEGA328 CPU Module is an
AVR
®
ATmega328(P) based microcontroller module. It
features an In-System Programming (ISP). This module can
be connect to the DT-COMBO BASE BOARD Series and
used for various applications.
Specif ications
1. ATmega328(P) based (32 KB Flash Memory, 1 KB
EEPROM, & 2 KB Internal SRAM).
2. Up to 22 Input/Output pins, including 2 8bits
timers/counters, 1 16bits timer/counter, 6 PWM
canals, 8 10bits ADC canals, serial USART, watchdog
timer, and analog comparator.
3. 8 MHz crystal oscillator.
4. A port for ISP programming
5. Programming LED indicator.
6. 2.7 – 5.5 Volts DC power supply (VCC).
7. Compatible with the DT-COMBO BASE BOARD Series.
Layout
ISP HEADER (J1) is a connector for ISP programming.
HEADER 1 (J2), HEADER 2 (J3), HEADER 3 (J4), and
HEADER 4 (J5) connectors are power supply and
input/output lines that can be connected to SOCKET 1 -
SOCKET 8 on the DT-COMBO BASE BOARD Series. Use
the triangle marks on both modules as reference. Both
marks should be in the same position and direction. Also
pay attention to the position of the CPU MODULE
connectors so that the installation is precisely aligned
between pins (not shifted).
HEADER 1 HEADER 2
No. Name Function No. Name Function
1 - Not connect 1
PB.7 Port B bit 7
depends on jumper J7
2 PD.0 Port D bit 0 2 - Not connect
3 PD.1 Port D bit 1 3 - Not connect
4 PD.2 Port D bit 2 4 RST Reset
5 PD.3 Port D bit 3 5
VCC
Power
supply input
6 PD.4 Port D bit 4 6
7 PD.5 Port D bit 5 7
PGND Ground
8 PD.6 Port D bit 6 8
9 PD.7 Port D bit 7 9 PC.5 Port C bit 5
10 PB.0 Port B bit 0 10 PC.4 Port C bit 4
11 PB.1 Port B bit 1 11 PD.0 Port D bit 0
12 PB.2 Port B bit 2 12 PD.1 Port D bit 1
13 PB.3 Port B bit 3 13 - Not connect
14 PB.4 Port B bit 4 14 - Not connect
15 PB.5 Port B bit 5 15 - Not connect
16
PB.6 Port B bit 6
16 - Not connect
depends on jumper J6
VCC
GND
GND
GND
GND
MOSI
LED
RESET
SCK
MISO
1 2
Question and Answer IconNeed help?

Do you have a question about the AVR ATMEGA328 and is the answer not in the manual?

AVR ATMEGA328 Specifications

General IconGeneral
Architecture8-bit AVR
Flash Memory32 KB
SRAM2 KB
EEPROM1 KB
Clock Speed20 MHz
Operating Voltage1.8V - 5.5V
Digital I/O Pins23
Analog Input Pins6
PWM Channels6
USART1
SPI1
I2C1
ADC Resolution10-bit
Operating Temperature-40°C to 85°C
PackageDIP, TQFP, MLF
Timers3 (2 x 8-bit, 1 x 16-bit)

Summary

DT-AVR ATMEGA328 CPU Module Overview

Module Description

Details the ATmega328(P) based microcontroller module and its features like In-System Programming.

Module Specifications

Lists key specifications including memory, I/O capabilities, oscillator, ISP, LED indicator, and power supply.

Module Layout and Connectors

Describes the physical layout and the function of ISP HEADER (J1) and other headers (J2-J5).

Pinout Details and Jumper Configuration

Header Pinouts

Details the pin functions for HEADER 3 and HEADER 4, complementing HEADER 1 and 2 from page 1.

Important Notes

Provides crucial information on AVCC/VCC, PGND/AGND connections, and PORT C/F usage for ADC.

Jumper J6 and J7 Configuration

Explains how jumpers J6 and J7 select the function for PB.6 and PB.7 pins, connecting them to the crystal or headers.

Testing Procedure and Software

Testing Procedure Steps

Guides through connecting the module to the DT-COMBO BASIC BASE BOARD and programming the ATMEGA328 TEST FILE.

Serial Communication Test

Details how to monitor serial data output from the module using a terminal program.

Included Software Contents

Lists the contents provided with the module, including evaluation software and testing programs.