AT89C5131-TISIL Atmel, AT89C5131-TISIL Datasheet - Page 114

IC 8051 MCU FLASH 32K USB 28SOIC

AT89C5131-TISIL

Manufacturer Part Number
AT89C5131-TISIL
Description
IC 8051 MCU FLASH 32K USB 28SOIC
Manufacturer
Atmel
Series
AT89C513xr
Datasheet

Specifications of AT89C5131-TISIL

Core Processor
C52X2
Core Size
8-Bit
Speed
48MHz
Connectivity
I²C, SPI, UART/USART, USB
Peripherals
LED, POR, PWM, WDT
Number Of I /o
18
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
4K x 8
Ram Size
1.25K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SOIC (7.5mm Width)
For Use With
AT89STK-10 - KIT EVAL APPL MASS STORAGEAT89STK-05 - KIT STARTER FOR AT89C5131
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Data Converters
-
USB Controller
Introduction
USB Mass Storage Classes
USB Mass Storage Class CBI
Transport
USB Mass Storage Class Bulk-
only Transport
114
AT89C5131
The AT89C5131 implements a USB device controller supporting full speed data transfer
in accordance with the USB 1.1 and 2.0 Specifications. In addition to the default control
endpoint 0, it provides 6 other endpoints, which can be configured in control, bulk, inter-
rupt or isochronous modes:
This allows the firmware to be developed conforming to most USB device classes, for
example:
Within the CBI framework, the control endpoint is used to transport command blocks as
well as to transport standard USB requests. One Bulk-out endpoint is used to transport
data from the host to the device. One Bulk-in endpoint is used to transport data from the
device to the host. And one interrupt endpoint may also be used to signal command
completion (protocol 0) but it is optional and may not be used (protocol 1).
The following configuration adheres to these requirements:
Within the Bulk-only framework, the Control endpoint is only used to transport class-
specific and standard USB requests for device set-up and configuration. One Bulk-out
endpoint is used to transport commands and data from the host to the device. One Bulk-
in endpoint is used to transport status and data from the device to the host. No interrupt
endpoint is needed.
The following configuration adheres to these requirements:
USB Mass Storage Class Control/Bulk/Interrupt (CBI) Transport, Revision 1.0 -
December 14, 1998
USB Mass Storage Class Bulk-only Transport, Revision 1.0 - September 31, 1999
USB Human Interface Device Class, Version 1.1 - April 7, 1999
USB Device Firmware Upgrade Class, Revision 1.0 - May 13, 1999
Endpoint 0: 8 bytes, Control In-Out
Endpoint 4: 64 bytes, Bulk-out
Endpoint 5: 64 bytes, Bulk-in
Endpoint 3: 8 bytes, Interrupt In
Endpoint 0: 8 bytes, Control In-Out
Endpoint 4: 64 bytes, Bulk-out
Endpoint 5: 64 bytes, Bulk-in
Endpoint 3: not used
Endpoint 0:32-byte FIFO, default control endpoint
Endpoint 1, 2, 3: 32-byte FIFO
Endpoint 4, 5: 2 x 64-byte Ping-pong FIFO
Endpoint 6: 2 x 512-byte Ping-pong FIFO
4136B–USB–09/03

Related parts for AT89C5131-TISIL