Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AT43USB320A Datasheet(PDF) 7 Page - ATMEL Corporation

Part # AT43USB320A
Description  Full-speed USB Microcontroller with an Embedded Hub
Download  115 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT43USB320A Datasheet(HTML) 7 Page - ATMEL Corporation

Back Button AT43USB320A_04 Datasheet HTML 3Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 4Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 5Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 6Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 7Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 8Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 9Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 10Page - ATMEL Corporation AT43USB320A_04 Datasheet HTML 11Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 115 page
background image
7
AT43USB320A
1443E–USB–4/04
Architectural
Overview
The peripherals and features of the AT43USB320A microcontroller are similar to those of the
AT90S8515, with the exception of the following modifications:
External Program Memory
No EEPROM
No external data memory accesses
No Analog Comparation
Idle mode not supported
USB Hub with attached function
No internal pull-ups in the general-purpose I/O pin PA, PB, PC, PD
The embedded USB hardware of the AT43USB320A is a compound device, consisting of a 5
port hub with a permanently attached function on one port. The hub and attached function are
two independent USB devices, each having its own device addresses and control endpoints.
The hub has its dedicated interrupt endpoint, while the USB function has 2 additional program-
mable endpoints with separate 8-byte FIFOs.
The microcontroller always runs from a 12 MHz clock that is generated by the USB hardware.
While the nominal and average period of this clock is 83.3 ns, it may have single cycles that
deviate by ±20.8 ns during a phase adjustment by the SIE's clock/data separator of the USB
hardware.
The microcontroller shares most of the control and status registers of the megaAVR
Micro-
controller Family. The registers for managing the USB operations are mapped into its SRAM
space. The I/O section on page 16 summarizes the available I/O registers. The “AVR Register
Set” on page 36 covers the AVR registers. Please refer to the Atmel AVR manual for more
information.
The fast-access register file concept contains 32 x 8-bit general-purpose working registers
with a single clock cycle access time. This means that during one single clock cycle, one Arith-
metic Logic Unit (ALU) operation is executed. Two operands are output from the register file,
the operation is executed, and the result is stored back in the register file – in one clock cycle.
Six of the 32 registers can be used as three 16-bit indirect address register pointers for Data
Space addressing - enabling efficient address calculations. One of the three address pointers
is also used as the address pointer for look-up tables in program memory. These added func-
tion registers are the 16-bit X-, Y- and Z-registers.
The ALU supports arithmetic and logic operations between registers or between a constant
and a register. Single register operations are also executed in the ALU. Figure 2 on page 6
shows the AT43USB320A AVR Enhanced RISC microcontroller architecture.
In addition to the register operation, the conventional memory addressing modes can be used
on the register file as well. This is enabled by the fact that the register file is assigned the 32
lowest Data Space addresses ($00 - $1 F), allowing them to be accessed as though they were
ordinary memory locations.
The I/O memory space contains 64 addresses for CPU peripheral functions as Control Regis-
ters, Timer/Counters, and other I/O functions. The I/O Memory can be accessed directly, or as
the Data Space locations following those of the register file, $20 - $5F.
The AVR uses a Harvard architecture concept – with separate memories and buses for pro-
gram and data. The program memory is executed with a single-level pipelining. While one
instruction is being executed, the next instruction is pre-fetched from the program memory.
This concept enables instructions to be executed in every clock cycle. The program memory is
a downloadable SRAM or a mask programmed ROM.
With the relative jump and call instructions, the whole 24K address space is directly accessed.
Most AVR instructions have a single 16-bit word format. Every program memory address con-
tains a 16- or 32-bit instruction.


Similar Part No. - AT43USB320A_04

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
AT43USB320A ATMEL-AT43USB320A Datasheet
36Kb / 2P
   Missed Watchdog Timer Reset
More results

Similar Description - AT43USB320A_04

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
AT43USB355 ATMEL-AT43USB355_02 Datasheet
82Kb / 4P
   Full speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB355 ATMEL-AT43USB355_06 Datasheet
1Mb / 115P
   Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43USB321 ATMEL-AT43USB321 Datasheet
61Kb / 4P
   Full-speed USB Hub/Function Microcontroller
AT43USB353M ATMEL-AT43USB353M_04 Datasheet
593Kb / 95P
   Low Cost Full-speed USB Microcontroller with Embedded Hub, ADC and PWM
AT43320 ATMEL-AT43320 Datasheet
60Kb / 4P
   Full-speed USB Hub/Function Microcontroller
logo
ELAN Microelectronics C...
EM78M680 EMC-EM78M680 Datasheet
650Kb / 53P
   USB Full Speed Microcontroller
logo
Cypress Semiconductor
CY7C65013 CYPRESS-CY7C65013 Datasheet
422Kb / 51P
   USB Hub with Microcontroller
CY7C65113C CYPRESS-CY7C65113C Datasheet
2Mb / 49P
   USB Hub with Microcontroller
logo
Winbond
W81E381 WINBOND-W81E381 Datasheet
695Kb / 63P
   FULL SPEED USB INTEGRATED MICROCONTROLLER
logo
ATMEL Corporation
AT83C5134 ATMEL-AT83C5134 Datasheet
1Mb / 171P
   8-bit Microcontroller with Full Speed USB Device
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.NET
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