ISP1132
Universal Serial Bus compound hub with one-time
programmable 80C51 microcontroller
Rev. 02 — 27 June 2001
Objective data
1. General description
The ISP1132 is a general purpose member of the ISP113x family of Universal Serial
Bus (USB) hubs. It contains an 80C51 microcontroller with one-time programmable
(OTP) code memory and a parallel I/O interface. The ISP1132 complies with the
Universal Serial Bus Specification Rev. 1.1.
The hub has 2 downstream ports and 3
non-removable embedded functions. The hub controller is fully implemented in
hardware, ensuring a fast response to host requests.
The integrated 5 V to 3.3 V regulator allows direct connection to the USB power
supply V
BUS
. The downstream ports are bus-powered and can interface low-power
USB devices such as a joystick or a mouse. The ISP1132 uses SoftConnect™
technology to connect to the USB host upon detection of V
BUS
. The low power
consumption in ‘suspend’ mode allows easy design of equipment that is compliant
with the ACPI™, OnNow™ and USB power management requirements.
The integrated 80C51 microcontroller has 24 kbytes of OTP ROM and 768 bytes of
data RAM. The code memory is protected against reading by an external device. A
built-in watchdog timer resets the device in case of a microcontroller hang-up. To
reduce power consumption, the microcontroller can be put in sleep mode or
power-down mode.
c
c
A serial I
2
C-bus interface is provided for optional access to an external EEPROM.
This allows the user to program the vendor ID, product ID or other user-defined
parameters.
The ISP1132 has built-in overcurrent sense inputs, supporting individual overcurrent
protection for downstream ports. All ports (including the hub) have GoodLink™
indicator outputs for easy visual monitoring of USB traffic. The ISP1132 has a
reduced frequency (6 MHz) crystal oscillator to minimize Electro Magnetic
Interference (EMI). These features allow significant cost savings in system design
and easy implementation of advanced USB functionality into PC peripherals.
2. Features
s
Compound USB hub device with integrated hub repeater, hub controller, Serial
Interface Engine (SIE), data transceivers and 5 V to 3.3 V voltage regulator
s
Complies with
Universal Serial Bus Specification Rev. 1.1
s
Complies with ACPI, OnNow and USB power management requirements
s
2 downstream ports with automatic speed detection
Philips Semiconductors
ISP1132
USB compound hub with OTP 80C51 microcontroller
s
3 non-removable embedded functions
s
30 general purpose I/O lines and 3 LED driver outputs
s
Integrated 80C51 microcontroller core with 24 kbytes OTP ROM and 768 bytes
data RAM
s
On-chip watchdog timer for automatic fault recovery
s
Internal power-on reset and low-voltage reset circuit
s
Individual power switching for downstream ports
s
Individual port overcurrent protection with built-in sense circuits
s
6 MHz crystal oscillator with on-chip PLL for low EMI
s
Reduced power consumption by microcontroller in sleep mode or power-down
mode
s
Visual USB traffic monitoring (GoodLink) for hub and downstream ports
s
I
2
C-bus interface to read vendor ID, product ID and configuration bits from
external EEPROM
s
Operation over the extended USB bus voltage range (4.0 to 5.5 V)
s
Operating temperature range
−40
to
+85 °C
s
Available in 56-pin SDIP and SSOP packages.
3. Ordering information
Table 1:
Ordering information
Package
Name
ISP1132DL
ISP1132N
SSOP56
SDIP56
Description
plastic shrink small outline package; 56 leads; body width 7.5 mm
plastic shrink dual in-line package; 56 leads (600 mil)
Version
SOT371-1
SOT400-1
Type number
9397 750 08506
© Philips Electronics N.V. 2001. All rights reserved.
Objective data
Rev. 02 — 27 June 2001
2 of 77
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
Objective data
Rev. 02 — 27 June 2001
ANALOG
Tx/Rx
10
DN1_DP
9
© Philips Electronics N.V. 2001. All rights reserved.
9397 750 08506
4. Block diagram
Philips Semiconductors
upstream port
UP_DP UP_DM
6 MHz
MEMSEL/UPGL
XTAL1
XTAL2
2
to LED
47
to EEPROM
18 to 20
21
MX
I/O
PORTS
22
23 to 25
PHILIPS
SIE
HUB
INT0
CONTROLLER
INT1
DEVICE
HANDLER
16 BYTES RAM
END OF
FRAME
TIMERS
PORT
CONTROLLER
MICRO-
CONTROLLER
80C51
HIGH
CURRENT
I/O
PORTS
24 kBYTE
OTP ROM
internal
supply
9V
POWER-ON
RESET
internal
reset
768 BYTE
RAM
3
3
48
SYNCLK
ALE, PSEN
2
50, 51
EA, INT
2
49, 52
8
7
1
3.3 V
1.5
kΩ
SoftConnect
HUB
GoodLink
PLL
OSCILLATOR
BIT CLOCK
RECOVERY
48
MHz
PROGRAM
DIVIDER
MCU_CLOCK
WATCH
DOG
TIMER
MX0
to MX2
MX3/SCL
MX4/SDA
MX5
to MX7
MY0
to MY15
MY16/RD
MY17/WR
ANALOG
Tx/Rx
26 to 28,
31 to 43 16
44
45
MY
USB compound hub with OTP 80C51 microcontroller
HUB
REPEATER
53
54
55
LED1
LED2
LED3
ISP1132
GoodLink
OC DETECT
POWER SW
ANALOG
Tx/Rx
GoodLink
OC DETECT
POWER SW
5V
VOLTAGE 3.3 V
REGULATOR
Connect
15
OC1/DPGL1
13
12
DN2_DP
11
16
14
4
30
Vreg(3.3)
6
29
VPR
3
5, 17, 46, 56
4
MBL193
OC2/DPGL2
VCC
RESET
GND
DN1_DM
PSW1
DN2_DM
PSW2
Vpu(3.3)
ISP1132
downstream port 1
downstream port 2
3 of 77
Fig 1. Block diagram.
Philips Semiconductors
ISP1132
USB compound hub with OTP 80C51 microcontroller
5. Pinning information
5.1 Pinning
XTAL1
XTAL2
RESET
VCC
GND
Vpu(3.3)
UP_DM
UP_DP
DN1_DM
1
2
3
4
5
6
7
8
9
56 GND
55 LED3
54 LED2
53 LED1
52 INT
51 PSEN
50 ALE
49 EA
48 SYNCLK
47 MEMSEL/UPGL
46 GND
45 MY17/WR
44 MY16/RD
43 MY15
XTAL1
XTAL2
RESET
VCC
GND
Vpu(3.3)
UP_DM
UP_DP
DN1_DM
1
2
3
4
5
6
7
8
9
56 GND
55 LED3
54 LED2
53 LED1
52 INT
51 PSEN
50 ALE
49 EA
48 SYNCLK
47 MEMSEL/UPGL
46 GND
45 MY17/WR
44 MY16/RD
43 MY15
DN1_DP 10
DN2_DM 11
DN2_DP 12
PSW1 13
PSW2 14
DN1_DP 10
DN2_DM 11
DN2_DP 12
PSW1 13
PSW2 14
ISP1132DL
OC1/DPGL1 15
OC2/DPGL2 16
GND 17
MX0 18
MX1 19
MX2 20
MX3/SCL 21
MX4/SDA 22
MX5 23
MX6 24
MX7 25
MY0 26
MY1 27
MY2 28
MBL192
ISP1132N
42 MY14
41 MY13
40 MY12
39 MY11
38 MY10
37 MY9
36 MY8
35 MY7
34 MY6
33 MY5
32 MY4
31 MY3
30 Vreg(3.3)
29 VPR
OC1/DPGL1 15
OC2/DPGL2 16
GND 17
MX0 18
MX1 19
MX2 20
MX3/SCL 21
MX4/SDA 22
MX5 23
MX6 24
MX7 25
MY0 26
MY1 27
MY2 28
MBL191
42 MY14
41 MY13
40 MY12
39 MY11
38 MY10
37 MY9
36 MY8
35 MY7
34 MY6
33 MY5
32 MY4
31 MY3
30 Vreg(3.3)
29 VPR
Fig 2. Pin configuration SSOP56.
Fig 3. Pin configuration SDIP56.
9397 750 08506
© Philips Electronics N.V. 2001. All rights reserved.
Objective data
Rev. 02 — 27 June 2001
4 of 77
Philips Semiconductors
ISP1132
USB compound hub with OTP 80C51 microcontroller
5.2 Pin description
Table 2:
Symbol
[1]
XTAL1
XTAL2
RESET
Pin description
Pin
1
2
3
Type
I
O
I
Description
crystal oscillator input (6 MHz)
crystal oscillator output (6 MHz)
reset input (Schmitt trigger); a LOW level produces an
asynchronous reset; connect to V
CC
for power-on reset
(internal POR circuit)
supply voltage; connect to USB supply V
BUS
ground supply
regulated supply voltage (3.3 V
±
10%) from internal
regulator; used to connect pull-up resistor on UP_DP line;
pin function is controlled via the Device Status Register (see
Table 36):
Connect = 0 —
V
pu(3.3)
floating (high impedance)
Connect = 1 —
V
pu(3.3)
= 3.3 V
UP_DM
UP_DP
DN1_DM
DN1_DP
DN2_DM
DN2_DP
PSW1
PSW2
OC1/DPGL1
7
8
9
10
11
12
13
14
15
AI/O
AI/O
AI/O
AI/O
AI/O
AI/O
O
O
AI/O
upstream port D− connection (analog)
upstream port D+ connection (analog)
downstream port 1 D− connection (analog)
downstream port 1 D+ connection (analog)
downstream port 2 D− connection (analog)
downstream port 2 D+ connection (analog)
power switch control output for downstream port 1
(open-drain)
power switch control output for downstream port 2
(open-drain)
pin function is controlled via the USBCON register (see
Table 54):
EnableOverCurrent = 0 —
GoodLink LED indicator output
for downstream port 1 (analog, open-drain); to connect an
LED use a 330
Ω
series resistor
EnableOverCurrent = 1 —
overcurrent sense input for
downstream port 1 (analog or digital); overcurrent sensing
can be either analog (AnalogOCDisable = 0) or digital
(AnalogOCDisable = 1)
OC2/DPGL2
16
AI/O
pin function is controlled via the USBCON register (see
Table 54):
EnableOverCurrent = 0 —
GoodLink LED indicator output
for downstream port 2 (analog, open-drain); to connect an
LED use a 330
Ω
series resistor
EnableOverCurrent = 1 —
overcurrent sense input for
downstream port 2 (analog or digital); overcurrent sensing
can be either analog (AnalogOCDIsable = 0) or digital
(AnalogOCDisable = 1)
GND
MX0
MX1
9397 750 08506
V
CC
GND
V
pu(3.3)
4
5
6
-
-
-
17
18
19
-
I/O
I/O
ground supply
general purpose I/O line (5 V tolerant, open drain)
[2]
general purpose I/O line (5 V tolerant, open drain)
[2]
© Philips Electronics N.V. 2001. All rights reserved.
Objective data
Rev. 02 — 27 June 2001
5 of 77