Rev. 4173CUSB07/04
Features
·
Programmable Audio Output for Interfacing with Common Audio DAC
PCM Format Compatible
I
2
S Format Compatible
·
8-bit MCU C51 Core-based (F
MAX
= 20 MHz)
·
2304 Bytes of Internal RAM
·
64K Bytes of Code Memory
AT89C5132: Flash (100K Write/Erase Cycles)
·
4K Bytes of Boot Flash Memory (AT89C5132)
ISP: Download from USB or UART to any External Memory Cards
·
USB Rev 1.1 Device Controller
"Full Speed" Data Transmission
·
Built-in PLL
·
MultiMedia Card
®
Interface Compatibility
·
Atmel DataFlash
®
SPI Interface Compatibility
·
IDE/ATAPI Interface
·
2 Channels 10-bit ADC, 8 kHz (8 True Bits)
Battery Voltage Monitoring
Voice Recording Controlled by Software
·
Up to 44 Bits of General-purpose I/Os
4-bit Interrupt Keyboard Port for a 4 x n Matrix
SmartMedia
®
Software Interface
·
Two Standard 16-bit Timers/Counters
·
Hardware Watchdog Timer
·
Standard Full Duplex UART with Baud Rate Generator
·
Two Wire Master and Slave Modes Controller
·
SPI Master and Slave Modes Controller
·
Power Management
Power-on Reset
Software Programmable MCU Clock
Idle Mode, Power-down Mode
·
Operating Conditions
3V,
±
10%, 25 mA Typical Operating at 25°C
Temperature Range: -40
°
C to +85
°
C
·
Packages
TQFP80, PLCC84 (Development Board Only)
Dice
Description
The AT89C5132 is a mass storage device controlling data exchange between various
Flash modules, HDD and CD-ROM.
The AT89C5132 includes 64K Bytes of Flash memory and allows In-System Program-
ming through an embedded 4K Bytes of Boot Flash Memory.
The AT89C5132 include 2304 Bytes of RAM memory.
The AT89C5132 provides all the necessary features for man-machine interface
including, timers, keyboard port, serial or parallel interface (USB, SPI, IDE), ADC
input, I
2
S output, and all external memory interface (NAND or NOR Flash, SmartMe-
dia, MultiMedia, DataFlash cards).
Typical Applications
·
Flash Recorder/Writer
·
PDA, Camera, Mobile Phone
·
PC Add-on
USB
Microcontroller
with 64K Bytes
Flash Memory
AT89C5132
Preliminary
7
AT89C5132
4173CUSB07/04
Signals
All the AT89C5132 signals are detailed by functionality in Table 1 to Table 15.
Table 1. Ports Signal Description
Table 2. Clock Signal Description
Signal
Name
Type
Description
Alternate
Function
P0.7:0
I/O
Port 0
P0 is an 8-bit open-drain bidirectional I/O port. Port 0 pins that have 1s
written to them float and can be used as high impedance inputs. To
avoid any parasitic current consumption, floating P0 inputs must be
polarized to V
DD
or V
SS
.
AD7:0
P1.7:0
I/O
Port 1
P1 is an 8-bit bidirectional I/O port with internal pull-ups.
KIN3:0
SCL
SDA
P2.7:0
I/O
Port 2
P2 is an 8-bit bidirectional I/O port with internal pull-ups.
A15:8
P3.7:0
I/O
Port 3
P3 is an 8-bit bidirectional I/O port with internal pull-ups.
RXD
TXD
INT0
INT1
T0
T1
WR
RD
P4.7:0
I/O
Port 4
P4 is an 8-bit bidirectional I/O port with internal pull-ups.
MISO
MOSI
SCK
SS
P5.3:0
I/O
Port 5
P5 is a 4-bit bidirectional I/O port with internal pull-ups.
-
Signal
Name
Type
Description
Alternate
Function
X1
I
Input to the on-chip inverting oscillator amplifier
To use the internal oscillator, a crystal/resonator circuit is connected to
this pin. If an external oscillator is used, its output is connected to this
pin. X1 is the clock source for internal timing.
-
X2
O
Output of the on-chip inverting oscillator amplifier
To use the internal oscillator, a crystal/resonator circuit is connected to
this pin. If an external oscillator is used, leave X2 unconnected.
-
FILT
I
PLL Low Pass Filter input
FILT receives the RC network of the PLL low pass filter.
-