Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

ATMEGA128-16AU Datasheet(PDF) 70 Page - ATMEL Corporation

Part # ATMEGA128-16AU
Description  8-bit Microcontroller with 128K Bytes In-System Programmable Flash
PDF  386 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATMEGA128-16AU Datasheet(HTML) 70 Page - ATMEL Corporation

Back Button ATMEGA128-16AU Datasheet HTML 66Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 67Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 68Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 69Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 70Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 71Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 72Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 73Page - ATMEL Corporation ATMEGA128-16AU Datasheet HTML 74Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 70 / 386 page
background image
70
2467R–AVR–06/08
ATmega128
The following code example shows how to set port B pins 0 and 1 high, 2 and 3 low, and define
the port pins from 4 to 7 as input with pull-ups assigned to port pins 6 and 7. The resulting pin
values are read back again, but as previously discussed, a nop instruction is included to be able
to read back the value recently assigned to some of the pins.
Note:
1. For the assembly program, two temporary registers are used to minimize the time from pull-
ups are set on pins 0, 1, 6, and 7, until the direction bits are correctly set, defining bit 2 and 3
as low and redefining bits 0 and 1 as strong high drivers.
Digital Input Enable
and Sleep Modes
As shown in Figure 30, the digital input signal can be clamped to ground at the input of the
schmitt-trigger. The signal denoted SLEEP in the figure, is set by the MCU Sleep Controller in
Power-down mode, Power-save mode, Standby mode, and Extended Standby mode to avoid
high power consumption if some input signals are left floating, or have an analog signal level
close to V
CC/2.
SLEEP is overridden for port pins enabled as External Interrupt pins. If the External Interrupt
Request is not enabled, SLEEP is active also for these pins. SLEEP is also overridden by vari-
ous other alternate functions as described in “Alternate Port Functions” on page 71.
If a logic high level (“one”) is present on an Asynchronous External Interrupt pin configured as
“Interrupt on Rising Edge, Falling Edge, or Any Logic Change on Pin” while the external interrupt
is not enabled, the corresponding External Interrupt Flag will be set when resuming from the
above mentioned sleep modes, as the clamping in these sleep modes produces the requested
logic change.
Assembly Code Example
(1)
...
; Define pull-ups and set outputs high
; Define directions for port pins
ldi
r16,(1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0)
ldi
r17,(1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0)
out
PORTB,r16
out
DDRB,r17
; Insert nop for synchronization
nop
; Read port pins
in
r16,PINB
...
C Code Example
(1)
unsigned char
i;
...
/* Define pull-ups and set outputs high */
/* Define directions for port pins */
PORTB = (1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0);
DDRB = (1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0);
/* Insert nop for synchronization*/
__no_operation();
/* Read port pins */
i = PINB;
...


Similar Part No. - ATMEGA128-16AU

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATMEGA128-16AU ATMEL-ATMEGA128-16AU Datasheet
317Kb / 31P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 2467OS-AVR-10/06
ATmega128-16AU ATMEL-ATmega128-16AU Datasheet
613Kb / 26P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 2467S-AVR-07/09
ATmega128-16AU ATMEL-ATmega128-16AU Datasheet
6Mb / 386P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
ATMEGA128-16AU ATMEL-ATMEGA128-16AU Datasheet
481Kb / 24P
Microcontroller with 128KBytes In-System Programmable Flash
Rev. 2467XS-AVR-06/11
logo
SYC Electronica
ATMEGA128-16AU SYC-ATMEGA128-16AU Datasheet
640Kb / 26P
8-bit Microcontroller with 128KBytes In-System Programmable Flash
More results

Similar Description - ATMEGA128-16AU

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATMEGA128 ATMEL-ATMEGA128 Datasheet
360Kb / 16P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 2467XS-AVR-06/11
ATMEGA128 ATMEL-ATMEGA128_06 Datasheet
317Kb / 31P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 2467OS-AVR-10/06
ATMEGA103 ATMEL-ATMEGA103_07 Datasheet
2Mb / 141P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
ATMEGA128 ATMEL-ATMEGA128_02 Datasheet
349Kb / 16P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 2467CS-AVR-02/02
ATMEGA1284P ATMEL-ATMEGA1284P Datasheet
416Kb / 20P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
8059BS-AVR-05/08
ATMEGA1284P ATMEL-ATMEGA1284P_09 Datasheet
374Kb / 20P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
8059DS-AVR-11/09
ATMEGA128A ATMEL-ATMEGA128A_09 Datasheet
555Kb / 21P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
Rev. 8151DS-AVR-07/09
ATMEGA128 ATMEL-ATMEGA128_09 Datasheet
6Mb / 386P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
ATMEGA1284P ATMEL-ATMEGA1284P_1 Datasheet
6Mb / 380P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
8059D-AVR-11/09
ATMEGA128A ATMEL-ATMEGA128A_10 Datasheet
561Kb / 22P
8-bit Microcontroller with 128K Bytes In-System Programmable Flash
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.CO.NZ
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com