RICOH COMPANY,LTD.
R5C841
PCI-CardBus/IEEE1394/SD Card
/MemoryStick/xD/ExpressCard
Data Sheet
REV. 1.10
12345
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
1 OVERVIEW
The R5C841 is a single chip solution offering five PCI functions (a PCI bus bridge to a PC Card, an IEEE
1394, an SD Card, a Memory Stick and an xD Picture Card) with an ExpressCard (USB Interface Type)
switch.
ꢀ
PC98/99/2001 compliant
ꢁ
ꢁ
ꢁ
PC2001 Design Guide compliant (Subsystem ID, Subsystem Vendor ID)
Compliant with ACPI and PCI Bus Power Management 1.1
Support Global Reset
ꢀ
Low Power consumption
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
Low operating power consumption due to the improvement of Power Management
Software Suspend mode compliant with ACPI
Hardware Suspend
CLKRUN#, CCLKRUN# support
The core logic - powered at 1.8V, the others – powered at 3.3V
ꢀ
ꢀ
ꢀ
PCI-CardBus/1394 Bridge/SD Card/Memory Stick/xD Picture Card/ExpressCard interface
ꢁ
ꢁ
ꢁ
1-slot PC Card
2 ports of IEEE1394
MDIOxx pins shared by SD Card, Memory Stick and xD Picture Card
−
Providing Ricoh’s proprietary driver for Memory Stick and xD Picture Card
ExpressCard (USB Interface Type) supported by the PC Card passive adapter
ꢁ
PCI Bus Interface
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
Compliant with PCI Local Bus Specification2.3
The maximum frequency 33MHz
PCI Master/Target protocol support
PCI configuration space for each function
3.3V Interface (5V tolerant)
CardBus PC card Bridge
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
Compliant with PC Card Standard Release 8.1 Specification
The maximum frequency 33MHz
Support CardBus Master/Target protocol
Support Memory Write Posting/ Read Prefetching
Transfer transactions
−
−
−
−
−
All memory read/write transaction (bi-direction)
I/O read/write transaction (bi-direction)
Configuration read/write transaction (PCI → Card)
2 programmable memory windows
2 programmable I/O windows
ꢀ
PC Card-16 Bridge
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
Compliant with PC Card Standard Release 8.1 16-bit Specification
5 programmable memory windows
2 programmable I/O windows
Compliant with i82365SL compatible register set/ExCA
Support Legacy 16-bit mode (3E0, 3E2 I/O ports)
12345 2004
REV. 1.10
1-1
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
ꢀ
IEEE1394 Interface
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
Compliant with IEEE1394-1995 Standard Specification and IEEE1394a-2000 Standard Specification
Compliant with 1394 OHCI Release 1.1/1.0 Standard Specification
Support Cycle Master
Provide the Asynchronous receive/transmit FIFO and isochronous receive/transmit FIFO
Support Self-ID, physical DMA
Data transmission rate of 100, 200 and 400Mbps
2 ports of 1394 Cable interface
24.576MHz crystal oscillator and Internal 393.216MHz PLL
Support Cable Power monitoring (CPS)
Set Initial values of Power Class and CMC by PCI Configuration registers
ꢀ
Small Card Interface
SD Card
ꢁ
−
−
−
Compliant with SD Memory Card Specification Version 1.01
Compliant with SD Input/Output (SDIO) Card Specification Version 1.0
Compliant with SD Host Controller Standard Specification Version 1.0
ꢁ
Memory Stick
−
Compliant with Memory Stick Standard Format Specification Version 1.4
Compliant with Memory Stick PRO Format Specification Version 1.00
−
•
xD Picture Card
−
−
−
Compliant with xD Picture Card Specification Version 1.00
Compliant with xD Picture Card Host Guideline Version 1.00
Backward compatible with the Smart Media
ꢀ
ꢀ
ExpressCard Interface
ꢁ
ꢁ
Compliant with EXPRESSCARD STANDARD Draft Release 1.0 (USB Interface Type only)
Pass USB signals from a USB-HOST to a Card Slot
System Interrupt
ꢁ
ꢁ
ꢁ
ꢁ
Support INTA#, INTB# and INTC# for PC system interrupt (Each unit is programmable.)
Support Serialized IRQ
IRQx support for ISA system interrupt
Support Remote Wake Up by CSTSCHG
ꢀ
ꢀ
ꢀ
ꢀ
Support an internal regulator to convert the 3.3V power into the power for the internal core logic
Support Zoomed Video Port (Bypass type)
Support PC Card LED, 1394 LED, SD LED, Memory Stick LED and xD Picture Card LED
Support BAY function with the PC Card passive adapter
ꢀ
Pin Compatible With:
R5C811 (CSP1616-208)
R5C821 (CSP1616-208)
R5C821PA (CSP1616-208)
R5C851 (CSP1616-208)
R5C851PA (CSP1616-208)
ꢀ
Package
ꢁ
208pin CSP (size=16x16mm, pitch=0.8mm, t=1.4mm)
12345 2004
REV. 1.10
1-2
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
2 BLOCK DIAGRAM
R5C841 Block Diagram
REQ#
CCLK
CRST#
CREQ#
Socket (Func#0)
GNT#
IDSEL
AD[31:0]
PCI
Address
Decode
&
CardBus
CardBus
Interface
CGNT#
C/BE[3:0]#
PAR
FRAME#
Address
Decode
&
CCLKRUN#
CAD[31:0]
CC/BE[3:0]#
CPAR
CFRAME#
CDEVSEL#
CIRDY#
PCI
Interface
Master &
Target
DEVSEL#
Mapping
Mapping
IRDY#
TRDY#
16-bit
Interface
STOP#
PERR#
SERR#
M
U
X
ADDR/DATA
Buffer
CTRDY#
PCI
Config.
Registers
Master
PCI to Card
PCICLK
CPERR#
CSERR#
PCIRST#
RESET
&
Clock
GBRST#
CLKRUN#
HWSPND#
Buffer
Manage
CCD1,2#
CVS1,2
CSTSCHG
CINT#
Socket
Status &
Control
CardBus
Registers
INTA#
INTB#
ADDR/DAT
A
Buffer
Interrupt
&
INTC#
CAUDIO
16-bit
Registers
Socket
Power
Control
SRIRQ#/UDIO0
UDIO1-UDIO5
RI_OUT#/PME#
SPKROUT
Audio
VCC3EN#, VCC5EN#
VPPEN0, VPPEN1
Card to PCI
USBDP,USBDM
1394 I/F (Func#1)
TPAP0
TPAN0
TPBP0
TPBN0
TPBIAS0
1394
OHCI
Controller
Registers
Cable Port 0
Cable Port 1
CPS
PHY
LINK Core
Registers
TPAP1
TPAN1
TPBP1
XI
LINK
Interface
XO
PLL
FIL0
TPBN1
TPBIAS1
Arbitration
& Control
SD I/F (Func#2)
SDCCLK
SDCDAT[3:0]
SDCCMD
SDCD#
SDWP#
SD
Registers
SD Card
Interface
Clock
Control
SDPWR[1:0]
SDEXTCK
SDLED#
Buffer
RAM
Memory Stick I/F (Func#3)
MSCCLK
MSCDAT[3:0]
MSBS
MSCD#
MSPWR
MSEXTCK
MSLED#
MS
Registers
Memory Stick
Interface
M
U
X
MDIO [19:00]
Clock
Buffer
RAM
Control
xD I/F (Func#4)
XDCDAT[7:0]
XDALE
xD
Registers
xD Picture Card
Interface
XDCLE
XDCE#
XDWE#
XDRE#
XDPWR
XDCD[1:0]#
XDLED#
XDR/B#
XDWP#
12345 2004
REV.1.10
2-1
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
3
PIN DESCRIPTION
3.1 Pin Assignments (208 pin CSP)
CSP Pin Assignment
ꢀ
Bottom View
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
1
³
{
{
{
{
{
{
{
z
{
{
{
{
{
{
{
{
VCC_
ROUT
MDIO00 NC
NC
NC SPKROUT UDIO5 UDIO1
GND
PCICLK
AD30
AD26
IDSEL
AD21
AD19
AD17
AD16
2
3
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
MDIO01
NC
NC
NC
HWSPND#GBRST# UDIO2 INTA#
INTC#
NC
AD31
AD27 C/BE3#
AD22
AD20
AD18
C/BE2#
{
{
{
VCC_
PCI3V
MDIO02 MDIO03
FRAME#
4
{
{
{
{
{
{
{
{
{
{
{
{
{
{
VCC_
RI_OUT#/
UDIO0/
MDIO04
NC
TEST
UDIO3
INTB# PCIRST# REQ#
AD28
AD24
AD23
IRDY# TRDY#
MD3V
PME#
SRIRQ#
5
{
{
{
{
z
z
{
{
{
{
{
{
{
MDIO05 MDIO06
MDIO07
VCC_3V VCC_3V UDIO4
GND
GND CLKRUN# GNT#
AD29
AD25
DEVSEL#
STOP# PERR#
6
{
{
{
{
{
{
{
VCC_
MDIO08 MDIO09
MDIO10 MDIO11
SERR#
PAR
C/BE1#
RIN
7
{
{
{
{
{
{
{
{
MDIO12 MDIO13
MDIO14 MDIO15
REGEN# AD15
AD14
AD13
8
{
{
{
{
{
{
{
{
MDIO16 MDIO17
MDIO18 MDIO19
AD12
AD11
AD10
AD9
9
z
z
z
z
{
{
{
{
AGND
AGND
AGND
GND
AD8
C/BE0#
AD7
AD6
10
11
12
13
14
15
16
17
18
19
{
{
{
z
z
z
z
AVCC_
PHY3V
GND
GND
GND
TPAN1 TPAP1
TPBIAS1
GND
{
{
{
{
{
{
VCC_
AVCC_
TPBN1 TPBP1
CPS
AD5
AD4
AD3
PCI3V
PHY3V
{
{
{
{
{
{
{
VCC_
TPAN0 TPAP0
TPBIAS0
NC
AD2
AD1
AD0
PCI3V
{
{
{
{
{
{
{
VCC_
TPBN0 TPBP0
VREF
VCC5EN#VCC3EN#
VPPEN0 VPPEN1
RIN
{
{
z
{
{
{
{
VCC_
ROUT
AGND
FIL0
REXT
CDATA3 CD1#
USBDP USBDM
z
z
{
{
{
{
{
{
z
{
{
{
{
{
{
AGND AGND
GND
CD2#
CADR2 CADR4 CADR6 CADR24 CADR15
WE# CADR13 CADR8
CDATA4
CDATA11 CDATA5
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
XI
XO
CADR0 REG# WAIT#
VS2#
CADR7 CADR23 CADR22 CADR20 CADR18 CADR17 VS1#
CDATA12 CDATA6
{
{
AVCC_ AVCC_
PHY3V PHY3V
CDATA13 CDATA7
{
{
{
{
{
{
{
{
{
{
{
RDY/
IREQ#
{
{
{
{
{
{
WP/
CDATA9 CDATA8 BVD1 CADR1 CADR3 CADR5 CADR25 CADR12 CADR21
CADR14 IORD# CARD11 CE2# CDATA15
CDATA14
IOIS16#
{
{
{
{
{
{
{
{
z
{
{
{
{
{
{
CDATA10 CDATA2 CDATA1 CDATA0 BVD2 INPACK# RESET VCC_3V VCC_3V CADR16 GND CADR19 IOWR# CADR9
OE#
CADR10 CE1#
12345 2004
REV. 1.10
3-1
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
•
CSP Pin List
Ball
Signal Name
Ball
Signal Name
Ball
Signal Name
Ball
Signal Name
F4
F2
F1
G4
G2
G1
H5
H4
H2
H1
J4
TEST
V5
W5
T6
V6
W6
T7
STOP#
PERR#
SERR#
PAR
C/BE1#
AD15
AD14
AD13
AD12
AD11
AD10
AD9
AD8
C/BE0#
AD7
AD6
AD5
T19
R16
R18
R19
P18
P19
P15
P16
N15
N16
N18
N19
M15
M16
M18
L16
L18
L19
K15
K16
K18
J15
OE#
VS1#
CADR11
CADR9
IORD#
C19
B19
A18
D15
E8
D8
B8
A8
E7
D7
B7
A7
E6
D6
B6
A6
D5
B5
A5
B4
B3
A3
A2
B1
B16
A16
B14
A14
D13
B13
A13
D12
B12
A12
D11
B11
A11
D10
B10
A10
R7
CDATA2
CDATA10
WP/IOIS16#
CD2#
HWSPND#
SPKROUT
RI_OUT#/PME#
GBRST#
UDIO5
UDIO4
UDIO3
UDIO2
UDIO1
UDIO0/SRIRQ#
INTA#
INTB#
INTC#
CLKRUN#
PCIRST#
PCICLK
GNT#
REQ#
AD31
AD30
AD29
AD28
AD27
AD26
AD25
MDIO19
MDIO18
MDIO17
MDIO16
MDIO15
MDIO14
MDIO13
MDIO12
MDIO11
MDIO10
MDIO09
MDIO08
MDIO07
MDIO06
MDIO05
MDIO04
MDIO03
MDIO02
MDIO01
MDIO00
XO
IOWR#
CADR8
CADR17
CADR13
CADR18
CADR14
CADR19
WE#
CADR20
RDY/IREQ#
CADR22
CADR21
CADR16
CADR15
CADR23
CADR12
CADR24
CADR7
CADR25
CADR6
VS2#
V7
W7
R8
T8
V8
J2
W8
R9
T9
K4
K2
L5
V9
L4
W9
T11
V11
W11 AD3
T12
V12
K1
M5
M4
M2
M1
N5
N4
N2
N1
P5
P4
P2
P1
R4
R2
R1
T2
T1
U2
U1
V1
W2
V3
V4
W4
T5
AD4
AD2
AD1
W12 AD0
R13
T13
V13
VCC5EN#
VCC3EN#
VPPEN0
J16
J18
H15
H16
H18
H19
W13 VPPEN1
V14 USBDP
W14 USBDM
R14
T14
T15
V15 CDATA11
W15 CDATA5
V16 CDATA12
W16 CDATA6
V17 CDATA13
W17 CDATA7
W18 CDATA14
V19 CE1#
XI
REXT
FIL0
VREF
AD24
C/BE3#
IDSEL
AD23
AD22
AD21
AD20
AD19
AD18
CADR5
RESET
CDATA3
CD1#
CDATA4
G15 CADR4
G16 WAIT#
G18 CADR3
G19 INPACK#
TPBP0
TPBN0
TPBIAS0
TPAP0
TPAN0
CPS
TPBP1
TPBN1
TPBIAS1
TPAP1
TPAN1
REGEN#
F15
F16
F18
F19
E16
E18
E19
D18
D19
C18
CADR2
REG#
CADR1
BVD2
CADR0
BVD1
CDATA0
CDATA8
CDATA1
CDATA9
AD17
AD16
C/BE2#
FRAME#
IRDY#
TRDY#
DEVSEL#
U18 CDATA15
U19 CADR10
T18 CE2#
Pin Name
Ball#
Pin Name
Ball#
AGND
GND
NC
A9, B9, D9, D14, A15, B15
VCC_PCI3V
VCC_3V
W3, R11, R12
J1, J5, K5, E9, R10, T10, V10,
W10, L15, M19
F5, G5, J19, K19
A4
VCC_MD3V
VCC_RIN
L2, C1, D1, E1, C2, D2, E2,
E4, E12
R6, E13
VCC_ROUT
AVCC_PHY3V
L1, E14
E10, E11, A17, B17
12345 2004
REV. 1.10
3-2
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.2 Pin Characteristics
Data Sheet
16-bit Card Interface
Pin Name Dir
TEST
CardBus Card Interface
Pin Name Dir
TEST
Pin Characteristics
Note
5Vtolerant
PwrRail
3V
Drive
I
I
I
I
–
–
HWSPND#
SPKROUT
RI_OUT#/ PME#
GBRST#
UDIO5
HWSPND#
SPKROUT
RI_OUT#/ PME#
GBRST#
UDIO5
ꢁ
ꢁ
3V
I/O
I/O
3V
3V
3V
3V
3V
3V
3V
3V
3V
P
4mA
4mA
–
O (OD)
I
O (OD)
I
O
O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
4mA
4mA
4mA
4mA
4mA
4mA
PCI
PCI
PCI
UDIO4
I/O
UDIO4
I/O
UDIO3
I/O
UDIO3
I/O
UDIO2
I/O
UDIO2
I/O
UDIO1
I/O
UDIO1
I/O
UDIO0/ SRIRQ#
INTA#
I/O
UDIO0/ SRIRQ#
INTA#
I/O
O (OD)
O (OD)
O (OD)
O (OD)
O (OD)
O (OD)
INTB#
INTB#
P
INTC#
INTC#
P
CLKRUN#
I/O
CLKRUN#
I/O
ꢁ
P
PCI
PCIRST#
PCICLK
GNT#
REQ#
AD31
I
I
PCIRST#
PCICLK
GNT#
REQ#
AD31
I
I
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
–
–
I
I
–
O (TS)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I
O (TS)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
–
AD30
AD30
AD29
AD29
AD28
AD28
AD27
AD27
AD26
AD26
AD25
AD25
AD24
AD24
C/BE3#
IDSEL
AD23
C/BE3#
IDSEL
AD23
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
AD22
AD22
AD21
AD21
AD20
AD20
AD19
AD19
AD18
AD18
AD17
AD17
AD16
AD16
C/BE2#
FRAME#
C/BE2#
FRAME#
12345 2004
REV. 1.10
3-3
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
16-bit Card Interface
Pin Name Dir
IRDY#
CardBus Card Interface
Pin Name Dir
IRDY#
Pin Characteristics
Note
5Vtolerant
PwrRail
Drive
PCI
I/O
I/O
I/O
I/O
I/O
O (OD)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
O
I/O
I/O
I/O
I/O
I/O
O (OD)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
P
P
TRDY#
DEVSEL#
STOP#
PERR#
SERR#
PAR
TRDY#
DEVSEL#
STOP#
PERR#
SERR#
PAR
PCI
P
P
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
PCI
4mA
4mA
4mA
4mA
–
P
P
P
C/BE1#
AD15
C/BE1#
AD15
P
P
AD14
AD14
P
AD13
AD13
P
AD12
AD12
P
AD11
AD11
P
AD10
AD10
P
AD9
AD9
P
AD8
AD8
P
C/BE0#
AD7
C/BE0#
AD7
P
P
AD6
AD6
P
AD5
AD5
P
AD4
AD4
P
AD3
AD3
P
AD2
AD2
P
AD1
AD1
P
AD0
AD0
P
VCC5EN#
VCC3EN#
VPPEN0
VPPEN1
USBDP
USBDM
CDATA3
CD1#
VCC5EN#
VCC3EN#
VPPEN0
VPPEN1
USBDP
USBDM
CAD0
CCD1#
CAD1
CAD2
CAD3
CAD4
CAD5
CAD6
CAD7
–
3V
3V
3V
3V
–
O
O
O
O
O
O
I/O
I/O
I/O
I (PU)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I (PU)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
–
–
–
ꢁ
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
4mA
–
CDATA4
CDATA11
CDATA5
CDATA12
CDATA6
CDATA13
CDATA7
CDATA14
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
12345 2004
REV. 1.10
3-4
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
16-bit Card Interface
Pin Name Dir
CE1#
CardBus Card Interface
Pin Name Dir
CC/BE0#
Pin Characteristics
Note
5Vtolerant
PwrRail
3V
Drive
4mA
4mA
O
I/O
O
I/O
I/O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
CDATA15
CADR10
CE2#
CAD8
3V
CAD9
I/O
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
4mA
4mA
4mA
1mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
4mA
–
O
CAD10
CAD11
CVS1
I/O
OE#
O
I/O
VS1#
I/O
O
I/O
CADR11
IORD#
CAD12
CAD13
CAD14
CAD15
CC/BE1#
CAD16
CPAR
I/O
ꢁ
ꢁ
O
I/O
CADR9
IOWR#
O
I/O
O
I/O
CADR8
CADR17
CADR13
CADR18
CADR14
CADR19
WE#
O
I/O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
O
I/O
O
I/O
O
–
–
O
CPERR#
–
I/O (PU)
I/O (PU)
O
1
1
O
O
CGNT#
CSTOP#
CINT#
CADR20
RDY/ IREQ#
CADR21
CADR16
CADR22
CADR15
CADR23
CADR12
O
I/O (PU)
I (PU)
I/O (PU)
O (TS)
I/O (PU)
I/O (PU)
I/O
1
1
I (PU)
O
CDEVSEL#
CCLK
4mA
CB
O (TS)
O
CTRDY#
CIRDY#
CFRAME#
CC/BE2#
4mA
4mA
4mA
4mA
1
1
O
O
O
I/O
CADR24
O
CAD17
I/O
ꢁ
3V
4mA
CADR7
CADR25
CADR6
VS2#
O
O
CAD18
CAD19
CAD20
CVS2
I/O
I/O
ꢁ
ꢁ
ꢁ
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
4mA
4mA
4mA
1mA
4mA
2mA
4mA
–
O
I/O
I/O
O
I/O
CADR5
RESET
CADR4
WAIT#
CADR3
INPACK#
CADR2
REG#
CAD21
CRST#
CAD22
CSERR#
CAD23
CREQ#
CAD24
CC/BE3#
CAD25
I/O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
O (TS)
O
O (TS)
I/O
I (PU)
O
I (PU)
I/O
4mA
–
I (PU)
O
I (PU)
I/O
4mA
4mA
4mA
O
I/O
CADR1
O
I/O
BVD2/
SPKR#/
LED
I (PU)
CAUDIO
I (PU)
ꢁ
3V
–
12345 2004
REV. 1.10
3-5
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
16-bit Card Interface
Pin Name Dir
CADR0
CardBus Card Interface
Pin Name Dir
CAD26
Pin Characteristics
Note
5Vtolerant
PwrRail
Drive
O
I/O
ꢁ
3V
4mA
BVD1/
STSCHG#/
RI#
I (PU)
CSTSCHG
I (PD)
ꢁ
3V
–
2
CDATA0
CDATA8
CDATA1
CDATA9
CDATA2
CDATA10
WP/ IOIS16#
CD2#
I/O
I/O
CAD27
CAD28
CAD29
CAD30
–
I/O
I/O
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
3V
4mA
4mA
4mA
4mA
4mA
4mA
4mA
–
I/O
I/O
I/O
I/O
I/O
–
I/O
CAD31
CCLKRUN#
CCD2#
MDIO00
MDIO01
MDIO02
MDIO03
MDIO04
I/O
I (PU)
I (PU)
I (PU)
I (PU)
O (PU)
I (PU)
O
I/O (PU)
I (PU)
I (PU)
I (PU)
O (PU)
I (PU)
O
1
—
MDIO00
MDIO01
MDIO02
MDIO03
MDIO04
ꢁ
ꢁ
ꢁ
ꢁ
ꢁ
—
8mA
—
8mA
MDIO05 (SD)
(MS)
O/
—/
O(PD)
MDIO05 (SD)
(MS)
O/
—/
O(PD)
ꢁ
3V
8mA
(xD)
(xD)
MDIO06
MDIO07
O
I
MDIO06
MDIO07
O
I
ꢁ
ꢁ
3V
3V
8mA
—
MDIO08 (SD)
(MS)
I/O(PU)/ MDIO08 (SD)
I/O(PU)/
O(TS)/
O(PU)
O(TS)/
O(PU)
(MS)
(xD)
M
M
M
M
M
M
8mA
8mA
8mA
8mA
8mA
8mA
(xD)
MDIO09 (SD)
(MS)
I/O(PU)/ MDIO09 (SD)
I/O(PU)/
I/O(PU)/
O(PU)
I/O(PU)/
O(PU)
(MS)
(xD)
(xD)
MDIO10 (SD)
(MS)
I/O(PU)/ MDIO10 (SD)
I/O(PU)/
I/O/
I/O(PD)
I/O/
I/O(PD)
(MS)
(xD)
(xD)
MDIO11 (SD)
(MS)
I/O(PU)/ MDIO11 (SD)
I/O(PU)/
I/O/
I/O(PD)
I/O/
I/O(PD)
(MS)
(xD)
(xD)
MDIO12 (SD)
(MS)
I/O(PU)/ MDIO12 (SD)
I/O(PU)/
I/O/
I/O(PD)
I/O/
I/O(PD)
(MS)
(xD)
(xD)
MDIO13 (SD)
(MS)
I/O(PU)/ MDIO13 (SD)
I/O(PU)/
I/O/
I/O(PD)
I/O/
I/O(PD)
(MS)
(xD)
(xD)
MDIO14
MDIO15
MDIO16
MDIO17
MDIO18
MDIO19
I/O(PD)
I/O(PD)
I/O(PD)
I/O(PD)
O(PD)
MDIO14
MDIO15
MDIO16
MDIO17
MDIO18
MDIO19
I/O(PD)
I/O(PD)
I/O(PD)
I/O(PD)
O(PD)
M
M
M
M
M
M
8mA
8mA
8mA
8mA
8mA
8mA
O(PD)
O(PD)
12345 2004
REV. 1.10
3-6
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
16-bit Card Interface
Pin Name Dir
CardBus Card Interface
Pin Name Dir
Pin Characteristics
Note
5Vtolerant
PwrRail
Drive
XI
I
O
XI
I
O
AP
XO
XO
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
AP
R
FIL0
I/O
I(PD)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I
FIL0
CPS
I/O
I(PD)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I
CPS
1394
VREF
REXT
TPBN0
TPBP0
TPAN0
TPAP0
TPBIAS0
VREF
REXT
TPBN0
TPBP0
TPAN0
TPAP0
TPBIAS0
TPBN1
TPBP1
TPAN1
TPAP1
TPBIAS1
REGEN#
ꢁ
ꢁ
ꢁ
ꢁ
1394
1394
1394
1394
1394
1394
1394
1394
1394
1394
—
TPBN1
TPBP1
ꢁ
ꢁ
ꢁ
ꢁ
TPAN1
TPAP1
TPBIAS1
REGEN#
Pin Type
I: Input Pin,
O: Output Pin,
I/O: Input Output Pin,
I (PU): Input Pin with Internal Pullup Resister,
I (PD): Input Pin with Internal Pulldown Resister,
I/O (PU): Input Output Pin with Internal Pullup Resister,
I/O (PD): Input Output Pin with Internal Pulldown Resister,
O (TS): Three State Output Pin,
O (OD): Open Drain Output Pin
Power Rail
P: VCC_PCI3V AP: AVCC_PHY3V R: VCC_RIN 3V: VCC_3V M: VCC_MD3V
Drive
PCI: PCI Compliant
CB: PCMCIA CardBus PC Card Compliant
1394:
IEEE1394a-2000 Compliant
Note
1: Pullup is attached when PC Card Interface is configured as a CardBus Interface Mode.
2: Pullup or Pulldown is configured according to the type of a card inserted.
12345 2004
REV. 1.10
3-7
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
ꢂ
Small Card Pin Assignments
Pin
Media I/F
SD Card
Memory Stick
xD Picture Card
1
2
MDIO00
MDIO01
MDIO02
MDIO03
MDIO04
MDIO05
MDIO06
MDIO07
MDIO08
MDIO09
MDIO10
MDIO11
MDIO12
MDIO13
MDIO14
MDIO15
MDIO16
MDIO17
MDIO18
MDIO19
SDCD#
—
—
MSCD#
—
XDCD0#
XDCD1#
XDCE#
3
—
4
SDWP#
SDPWR0
SDPWR1
SDLED#
SDEXTCK
SDCCMD
SDCCLK
SDCDAT0
SDCDAT1
SDCDAT2
SDCDAT3
—
—
XDR/B#
XDPWR
XDWP#
XDLED#
—
5
MSPWR
—
6
7
MSLED#
MSEXTCK
MSBS
MSCCLK
MSCDAT0
MSCDAT1
MSCDAT2
MSCDAT3
—
8
9
XDWE#
10
11
12
13
14
15
16
17
18
19
20
XDRE#
XDCDAT0
XDCDAT1
XDCDAT2
XDCDAT3
XDCDAT4
XDCDAT5
XDCDAT6
XDCDAT7
XDCLE
—
—
—
—
—
—
—
—
—
—
XDALE
ꢂ
ExpressCard Pin Assignments PC Card Pin
PC CARD PIN 1-68 ASSIGNMENTS
Pin
16bit Card
CardBus
ExpressCard
1
2
GND
D3
GND
CAD0
GND
—
3
D4
CAD1
—
4
D5
CAD3
—
5
D6
CAD5
—
6
D7
CAD7
—
7
8
CE1#
A10
CCBE0#
CAD9
—
—
9
OE#
A11
A9
A8
A13
CAD11
CAD12
CAD14
CCBE1#
CPAR
CPERR#
CGNT#
CINT#
VCC
—
—
—
—
—
—
—
—
10
11
12
13
14
15
16
17
18
19
20
A14
WE#
READY/IREQ#
VCC
VPP
A16
VCC
—
—
VPP
CCLK
CIRDY#
A15
—
12345 2004
REV. 1.10
3-8
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Pin
16bit Card
CardBus
ExpressCard
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
A12
A7
A6
A5
A4
A3
A2
A1
A0
CCBE2#
CAD18
CAD20
CAD21
CAD22
CAD23
CAD24
CAD25
CAD26
CAD27
CAD29
RFU
CCLKRUN
GND
GND
CCD1#
CAD2
—
—
—
—
—
—
—
—
—
D0
D1
D2
—
—
(PERST#)
—
GND
GND
CCD1#
—
WP/IOIS16#
GND
GND
CD1#
D11
D12
D13
D14
D15
CAD4
CAD6
RFU
CAD8
—
—
—
—
CE2#
VS1#
IORD#/RFU
IOWR#/RFU
A17
CAD10
CVS1
CAD13
CAD15
CAD16
RFU
CBLOCK#
CSTOP#
CDEVSEL#
VCC
—
CVS1
USBD+
USBD-
—
A18
A19
A20
A21
VCC
VPP
A22
A23
—
—
—
—
VCC
—
CPUSB#
—
—
—
CVS2
—
—
VPP
CTRDY#
CFRAME#
CAD17
CAD19
CVS2
CRST#
CSERR#
CREQ#
CCBE3#
CAUDIO
CSTSCHG
CAD28
CAD30
CAD31
CCD2#
GND
A24
A25
VS2#
RESET
WAIT#
INPACK#/RFU
REG#
SPKR#/BVD2
STSCHG#/BVD1
D8
—
—
—
—
—
—
—
D9
D10
CD2#
GND
CCD2#
GND
12345 2004
REV. 1.10
3-9
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
ꢂ
Small Card Pin Assignments PC Card Pin (using BAY)
PC CARD PIN 1-68 ASSIGNMENTS
xD Picture
Pin
16bit Card
CardBus
SD Card
Memory Stick
Card
GND
—
1
2
GND
D3
GND
CAD0
GND
—
GND
—
3
D4
CAD1
—
—
—
4
D5
CAD3
—
—
—
5
D6
CAD5
—
—
—
6
D7
CAD7
—
—
—
7
8
9
CE1#
A10
OE#
A11
A9
A8
CCBE0#
CAD9
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
XDWP#
—
CAD11
CAD12
CAD14
CCBE1#
CPAR
CPERR#
CGNT#
CINT#
VCC
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
XDCE#
XDALE
XDCLE
SMWP#
—
XDRE#
XDCD#
VCC
—
A13
A14
WE#
READY/IREQ#
VCC
VPP
A16
SDCCLK
—
VCC
MSCCLK
—
VCC
VPP
CCLK
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
A15
A12
A7
A6
A5
A4
A3
A2
A1
A0
D0
D1
CIRDY#
CCBE2#
CAD18
CAD20
CAD21
CAD22
CAD23
CAD24
CAD25
CAD26
CAD27
CAD29
RFU
CCLKRUN
GND
GND
CCD1#
CAD2
CAD4
CAD6
RFU
CAD8
XDCDAT7
XDCDAT6
XDCDAT5
XDCDAT4
XDCDAT3
XDCDAT2
XDCDAT1
XDCDAT0
—
SDCDAT3
SDCDAT2
SDCDAT1
SDCDAT0
MSCDAT3
MSCDAT2
MSCDAT1
MSCDAT0
—
—
—
—
—
—
—
—
—
—
D2
WP/IOIS16#
GND
GND
CD1#
D11
—
GND
GND
CCD1#
—
GND
GND
CCD1#
—
—
—
—
—
MSBS
CVS1
—
GND
GND
CCD1#
—
D12
D13
D14
D15
—
—
—
—
—
—
—
—
CE2#
VS1#
IORD#/RFU
IOWR#/RFU
CAD10
CVS1
CAD13
CAD15
SDCCMD
CVS1
—
XDWE#
CVS1
—
—
—
—
12345 2004
REV. 1.10
3-10
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
xD Picture
Pin
16bit Card
CardBus
SDCard
Memory Stick
Card
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
A17
A18
A19
A20
A21
VCC
VPP
A22
A23
CAD16
RFU
CBLOCK#
CSTOP#
CDEVSEL#
VCC
—
—
—
—
—
VCC
—
—
—
—
—
CVS2
—
—
SDCD#
—
—
—
—
—
—
VCC
—
—
—
—
—
CVS2
—
MSCD#
—
—
—
—
—
—
VCC
—
—
—
—
—
CVS2
—
—
—
—
XDR/B#
—
VPP
CTRDY#
CFRAME#
CAD17
CAD19
CVS2
CRST#
CSERR#
CREQ#
CCBE3#
CAUDIO
CSTSCHG
CAD28
CAD30
CAD31
CCD2#
GND
A24
A25
VS2#
RESET
WAIT#
INPACK#/RFU
REG#
SPKR#/BVD2
STSCHG#/BVD1
D8
—
—
—
—
—
—
SDWP#
—
—
—
—
—
—
—
D9
D10
CD2#
GND
CCD2#
GND
CCD2#
GND
CCD2#
GND
3.3 Pin Functions Outline
In this chapter, the detailed signal pins in the R5C841 are explained. Every signal is divided
according to their relational interface.
Card Interface signal pin is multi−functional pin. Card Interface mode is configured automatically by
the card insertion; CardBus card or 16-bit card. And the pin function is redefined again.
# mark means the signal is on either active or asserted when the signal is low−level. Otherwise,
no−mark means the signal is asserted when the signal is high−level.
The following the notations are used to describe the signal type.
Input Pin
IN
Output Pin
OUT
Three State Output Pin
Open Drain Output Pin
Input Output Pin
OUT (TS)
OUT (OD)
I/O
Input Output Pin (Output is Open Drain)
I/O (OD)
s/h/z
Sustained Tri−State is an active low tri−state signal owned and driven by one and only one agent
at a time. The agent that drives an s/h/z pin low must drive it high for at least one clock before
letting it float. A new agent cannot start driving an s/h/z signal any sooner than one clock after the
previous owner tri−state is.
12345 2004
REV. 1.10
3-11
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.1 PCI Local Bus interface signals
Data Sheet
Pin Name
Type
Description
PCI Bus Interface Pin Descriptions
PCICLK
CLKRUN#
IN
PCI CLOCK: PCICLK provides timing for all transactions on PCI. All other PCI signals
are sampled on the rising edge of PCICLK.
I/O (OD)
PCI CLOCK RUN: This signal indicates the status of PCICLK and an open drain output
to request the starting or speeding up of PCICLK. This pin complies with Mobile PCI
specification. If CLKRUN# is not implemented, then this pin should be tied low. In this
case, CardBus clock is controlled by setting of StopClock bit included Socket Control
Register. This signal has no meaning for the PC Card16 Cards, the CardBus Cards that
does not support CCLKRUN# and not insert Cards to socket. During PCI bus reset is
asserted, this pin placed in a high-impedance state.
And also, refer to the chapter 4.21 for the LED output.
PCIRST#
IN
PCI RESET: This input is used to initialize all registers, sequences and signals of the
R5C841 to their reset states. PCIRST# causes the R5C841 to place all output buffers in
a high-impedance state. The negation of PCIRST# requires no-bounds.
AD [31:0]
I/O
I/O
ADDRESS AND DATA: Address and Data are multiplexed on the same PCI pins.
C/BE [3:0]#
BUS COMMAND AND BYTE ENABLES: Bus Command and Byte Enables are
multiplexed on the same PCI pins. During the address phase of transaction, C/BE [3:0]#
define the bus command. During the data phase C/BE [3:0]# are used as Byte Enables.
The Byte Enables are valid for the entire data phase and determine which byte lanes
carry meaningful data.
PAR
I/O
PARITY: Parity is even parity across AD [31:0] and C/BE [3:0]#. PAR is stable and valid
one clock after the address phase. For data phases, PAR is stable and valid one clock
after either IRDY# is asserted on a write transaction or TRDY# is asserted on a read
transaction. The master drives PAR for address and write data phases; the target drives
PAR for read data phases.
FRAME#
TRDY#
I/O
s/h/z
CYCLE FRAME: This signal is driven by the current master to indicate the beginning
and duration of an access. FRAME# is asserted to indicate a bus transaction is
beginning. While FRAME# is asserted, data transfers continue. When FRAME# is
deasserted, the transaction is in the final data phase or has complete.
I/O
s/h/z
TARGET READY: This signal indicates the initialing agent‘s ability to complete the
current data phase of the transaction. TRDY# is used in conjunction with IRDY#. A data
phase is completed on any clock both TRDY# and IRDY# are sampled asserted. During
a read, TRDY# and IRDY# are sampled asserted. During a read, TRDY# indicates that
valid data is present on AD [31:0]. During a write, it indicates the target is prepared to
accept data. Wait cycles are inserted both IRDY# and TRDY# are asserted together.
IRDY#
I/O
s/h/z
INITIATOR READY: This signal indicates the initiating agent‘s ability to complete the
current data phase of the transaction. IRDY# is used in conjunction with TRDY#. A data
phase is completed on any clock both TRDY# and IRDY# are sampled asserted. During
a write, IRDY# indicates that valid data is present on AD [31:0]. During a read, it
indicates the target is prepared to accept data. Wait cycles are inserted both IRDY# and
TRDY# are asserted together.
STOP#
IDSEL
I/O
s/h/z
STOP: This signal indicates the current target is requesting the master to stop the
current transaction.
IN
INITIALIZATION DEVICE SELECT: This signal is used as chips select during
configuration read and write transactions.
DEVSEL#
I/O
s/h/z
DEVICE SELECT: When actively driven, indicates the driving device has decoded its
address as the target of the current access. As an input, DEVSEL# indicates whether
any device on the bus has been selected.
PERR#
I/O
s/h/z
PARITY ERROR: This signal is only for the reporting of data parity errors during all PCI
transactions except a Special Cycle. The R5C841 drives this output active “low” if it
detects a data parity error during a write phase.
12345 2004
REV. 1.10
3-12
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Pin Name
Type
Description
PCI Bus Interface Pin Descriptions (Continued)
SERR#
OUT (OD) SYSTEM ERROR: This signal is pure open drain. The R5C841 actively drives this
output for a single PCI clock when it detects an address parity error on either the primary
bus or the secondary bus.
REQ#
OUT (TS)
REQUEST: This signal indicates to the arbiter that the R5C841 desires use of the bus.
This is a point to point signal.
GNT#
IN
IN
GRANT: This signal indicates the R5C841that access to the bus has been granted. This
is a point to point signal.
GBRST#
GLOBAL RESET: This input is used to initialize registers for control of PME_Context
register. This should be asserted only once when system power supply is on.
3.3.2 System Interrupt signals
Pin Name
Type
Description
System Interrupt Pin Descriptions
INTA#
OUT (OD) PCI INTERRUPT REQUEST A: This signal indicates a programmable interrupt request
generated from the PC Card interface. This signal is connected to the interrupt line of the
PCI bus.
INTB#
INTC#
OUT (OD) PCI INTERRUPT REQUEST B: This signal indicates a programmable interrupt request
generated from the IEEE 1394 interface. This signal is connected to the interrupt line of
the PCI bus.
OUT (OD) PCI INTERRUPT REQUEST C: This signal indicates a programmable interrupt request
generated from the Memory Stick interface, the SD Card interface or the xD Picture Card
interface. This signal is connected to the interrupt line of the PCI bus.
I/O (TS)
USER DEFINABLE INPUT/OUTPUT: These signals can be used as user-definable
input/output. Users can define functions such as *GPIO, LED, IRQ and so on for each
pin in the PC Card Misc Control 4 Register. For details, refer to “PCI-CardBus Bridge
Registers Descripion” in the registers description.
UDIO0/SRIRQ#
UDIO1/GPIO0
UDIO2/GPIO1
UDIO3/GPIO2
UDIO4/GPIO3
UDIO5/LED0#
*GPIO : General Purpose I/O
RI_OUT#/
PME#
OUT (OD) RING INDICATE OUTPUT: When 16-bit card is inserted and Ring Indicate Enable bit in
the Interrupt and General Control register is set to one, RI# on the IO Card is forwarded
to RI_OUT#.
POWER MANAGEMENT EVENT: When PME_En bit in Power Management
Control/Status register is set or when Power Status is set to any state mode except D0,
this signal is assigned as PME#.
12345 2004
REV. 1.10
3-13
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.3 16-bit PC Card Interface signals
Data Sheet
Pin Name
Type
Description
16-bit PC Card Interface Pin Descriptions
CDATA [15:0]
CADR [25:0]
IORD#
IOWR#
OE#
I/O
16-bit Card DATA BUS SIGNALS [15:0]: Input buffer is disabled when the card socket
power supply is off or card is not inserted.
OUT (TS)
OUT (TS)
OUT (TS)
OUT (TS)
OUT (TS)
OUT (TS)
OUT (TS)
OUT (TS)
16-bit Card ADDRESS BUS SIGNALS [25:0]:
16-bit Card I/O READ:
16-bit Card I/O WRITE:
16-bit Card OUTPUT ENABLE:
16-bit Card WRITE ENABLE:
16-bit Card CARD ENABLE 1:
16-bit Card CARD ENABLE 2:
WE#
CE1#
CE2#
REG#
16-bit Card ATTRIBUTE MEMORY SELECT: This signal selects Attribute Memory
access or common memory access during 16bit memory cycle. Attribute memory
access is selected when this signal is “low” and common memory access is selected
when this signal is “high”.
READY/
IREQ#
IN
IN
16-bit Card READY/BUSY or INTERRUPT REQUEST: This signal has two different
functions. READY/BUSY# input on the memory PC card, and IREQ# input on the I/O
card.
WP/
IOIS16#
16-bit Card WRITE PROTECT or CARD IS 16-BIT PORT: This signal has two different
functions. Write Protect Switch input on the memory PC card, and IOIS16 input on the
I/O card.
RESET
WAIT#
OUT (TS)
16-bit Card CARD RESET:
IN
IN
16-bit Card BUS CYCLE WAIT:
BVD1/
STSCHG#/
RI#
16-bit Card BATTERY VOLTAGE DETECT 1 or STATUS CHANGE: This signal has
three different functions. The battery voltage detect input 1 on the memory PC card, and
Card Status Change#/Ring Indicate# input on the I/O card.
BVD2/
SPKR#/
LED
IN
16-bit Card BATTERY VOLTAGE DETECT 2 or DIGITAL AUDIO or LED INPUT: This
signal has three different functions. The battery voltage detect input 2 on the memory
PC card, and SPEAKER# input or LED input on the I/O card.
INPACK#
CD1#
CD2#
VS1
IN
IN
16-bit Card INPUT ACKNOWLEDGE:
16-bit Card CARD DETECT 1: CD [2:1]# pins are used to detect the card insertion. CD
[2:1]# pins are used in conjunction with VS [2:1] to decode card type information.
IN
16-bit Card CARD DETECT 2: CD [2:1]# pins are used to detect the card insertion. CD
[2:1]# pins are used in conjunction with VS [2:1] to decode card type information.
I/O
I/O
16-bit Card CARD VOLTAGE CAPABILITY SENSE 1: VS [2:1] pins are used in
conjunction with CD [2:1]# to decode card type information.
VS2
16-bit Card CARD VOLTAGE CAPABILITY SENSE 2: VS [2:1] pins are used in
conjunction with CD [2:1]# to decode card type information.
12345 2004
REV. 1.10
3-14
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.4 CardBus PC Card Interface signals
Data Sheet
Pin Name
Type
Description
CardBus PC Card Interface Pin Descriptions
CCLK
OUT (TS)
CardBus Clock: This signal provides timing for all transactions on the PC Card
Standard interface and it is an input to every PC Card Standard device. All other
CardBus PC Card signals, except CRST# (upon assertion), CCLKRUN#, CINT#,
CSTSCHG, CAUDIO, CCD [2:1]#, and CVS [2:1], are sampled on the rising edge of
CCLK, and all timing parameters are defined with respect to this edge.
CCLKRUN#
I/O
s/h/z
CardBus Clock Run: This signal is used by cards to request starting (or speeding up)
clock; CCLK. CCLKRUN# also indicates the clock status. For PC cards, CCLKRUN# is
an open drain output and it is also an input. The R5C841 indicates the clock status of the
primary bus to the CardBus card.
CRST#
OUT (TS)
I/O
CardBus Card Reset: This signal is used to bring CardBus Card specific registers,
sequencers and signals to a consistent state. Anytime CRST# is asserted, all CardBus
card output signals will be driven to their begin state.
CAD [31:0]
CardBus Address/Data: These signals are multiplexed on the same CardBus card
pins. A bus transaction consists of an address phase followed by one or more data
phases. CardBus card supports both read and write bursts. CAD [31:0] contains a
physical address (32 bits). For I/O, this is a byte address; for configuration and memory
it is a DWORD address. During data phases, CAD [7:0] contains the east significant byte
(LSB) and CAD [31:24] contains the most significant byte (MSB). Write data is stable
and valid when CIRDY# is asserted and read data is stable and valid when CTRDY# is
asserted. Data is transferred during those clocks where both CIRDY# and CTRDY# are
asserted.
CC/BE [3:0]#
I/O
I/O
CardBus Command/Bye Enables: These signals are multiplexed on the same
CardBus card pins. During the address phase of a transaction, CC/BE [3:0]# define the
bus command. During the data phase, CC/BE [3:0]# are used as Byte Enables. The Byte
Enables are valid for the entire data phase and determine which byte lanes carry
meaningful data. CC/BE [0]# applies to byte 0 (LSB) and CC/BE [3]# applies to byte 3
(MSB).
CPAR
CardBus Parity: This signal is even parity across CAD [31:0] and CC/BE [3:0]#. All
CardBus card agents require parity generation. CPAR is stable and valid clock after
either CIRDY# is asserted on a write transaction or CTRDY# is asserted on a read
transaction. Once CPAR is valid, it remains valid until one clock after the completion of
the current data phase. (CPAR has the same timing as CAD [31:0] but delayed by one
clock.) The master drives CPAR for address and write data phases; the target drives
CPAR for read data phases.
CFRAME#
CIRDY#
I/O
s/h/z
CardBus Cycle Frame: This signal is driven by the current master to indicate the
beginning and duration of a transaction. CFRAME# is asserted to indicate that a bus
transaction is beginning. While CFRAME# is asserted, data transfers continue. When
CFRAME# is deasserted, the transaction is in the final data phase.
I/O
s/h/z
CardBus Initiator Ready: This signal indicates the initiating agent’s (bus master’s)
ability to complete the current data phase of the transaction. CIRDY# is used in
conjunction with CTRDY#. A data phase is completed on any clock both CIRDY# and
CTRDY# are sampled asserted. During a write, CIRDY# indicates that valid data is
present on CAD [31:0]. During a read, it indicates the master is prepared to accept data.
Wait cycles are inserted until both CIRDY# and CTRDY# are asserted together.
CTRDY#
I/O
s/h/z
CardBus Target Ready: This signal indicates the agent’s (selected target’s) ability to
complete the current data phase of the transaction. CTRDY# is used in conjunction with
CIRDY#. A data phase is completed on any clock both CTRDY# and CIRDY# are
sampled asserted. During a read, CTRDY# indicates that valid data is present on CAD
[31:0]. During a write, it indicates the target is prepared to accept data. Wait cycles are
inserted until both CIRDY# and CTRDY# are asserted together.
CSTOP#
I/O
CardBus Stop: This signal indicates the current target is requesting the master to stop
s/h/z
the current transaction.
CDEVSEL#
I/O
s/h/z
CardBus Device Select: This signal indicates the driving device has decoded its
address as the target of the current access when actively driven. As an input,
CDEVSEL# indicates whether any device on the bus has been selected.
CREQ#
IN
CardBus Request: This signal indicates to the arbiter that this agent desires use of the
bus. Every master has its own CREQ#.
12345 2004
REV. 1.10
3-15
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Pin Name
Type
Description
CardBus PC Card Interface Pin Descriptions (Continued)
CGNT#
OUT
CardBus Grant: This signal indicates to the agent that access to the bus has been
granted. Every master has its own CGNT#.
CPERR#
CSERR#
CINT#
I/O
s/h/z
CardBus Parity Error: This signal is only for the reporting of data parity errors during all
CardBus Card transactions except a Special Cycle. An agent cannot report a CPERR#
until it has claimed the access by asserting CDEVSEL# and completed a data phase.
IN
IN
IN
CardBus System Error: This signal is for reporting address parity errors, data parity
errors on the Special Cycle command, or any other system error where the result could
be catastrophic.
CardBus Interrupt Request: This signal is an input signal from CardBus card. It is level
sensitive, and asserted low (negative true), using an open drain output driver. The
assertion and deassertion of CINT# is asynchronous to CCLK.
CSTSCHG
CardBus Card Status Change: This signal is an input signal used to alert the system to
changes in the READY, WP, or BVD [2:1] conditions of the card. It is also used for the
system and/or CardBus card interface Wake up. CSTSCHG is asynchronous to CCLK.
CAUDIO
CCD1#
CCD2#
CVS1
IN
IN
CardBus Card Audio: This signal is a digital audio input signal from a CardBus Card to
the system’s speaker. CAUDIO has no relationship to CCLK.
CardBus Card Detect 1: CCD [2:1]# pins are used to detect the card insertion. CCD
[2:1]# pins are used in conjunction with CVS [2:1] to decode card type information.
IN
CardBus Card Detect 2: CCD [2:1]# pins are used to detect the card insertion. CCD
[2:1]# pins are used in conjunction with CVS [2:1] to decode card type information.
I/O
I/O
CardBus Card Voltage Sense 1: CVS [2:1] pins are used in conjunction with CCD
[2:1]# to decode card type information.
CVS2
CardBus Card Voltage Sense 2: CVS [2:1] pins are used in conjunction with CCD
[2:1]# to decode card type information.
3.3.5 Socket Power Control signals
Pin Name
Type
Description
Socket Power Control Signal Descriptions
VCC5EN#
VCC3EN#
VPPEN0
VPPEN1
OUT
OUT
OUT
OUT
VCC 5V ENABLE:
VCC 3.3V ENABLE:
VPP ENABLE 0:
VPP ENABLE 1:
3.3.6 Other signals
Pin Name
Type
Description
Other Signals Descriptions
SPKROUT
HWSPND#
I/O
IN
SPEAKER OUTPUT: This signal is a digital audio output from SPKR#, and Connecting
this signal to pull-down sets the Serial ROM mode.
Hardware Suspend: This signal works as HWSPND# input. PCIRST# is not accepted
as long as HWSPND# is asserted so that VCC_PCI3V can be powered off. When Serial
IRQ mode is set, HWSPND# must be asserted after Serial IRQ mode on the chip-set
has been deasserted. When Hardware Suspend mode is off, HWSPND# must be
deasserted before Serial IRQ mode is enabled. When a power is on, follow the reset
sequence shown in the chapter 4.10 in order to confirm the input of PCIRST# and PCLK.
TEST
IN
TEST: This signal is a test mode pin. Usually, this pin must be tied low.
12345 2004
REV. 1.10
3-16
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.7 IEEE1394 PHY Interface signals
Data Sheet
Pin Name
Type
Description
IEEE1394 Cable Interface Pin Descriptions
TPAP1
TPAP0
I/O
I/O
I/O
I/O
I/O
IN
TPA Positive : Twisted-pair cable A (positive) differential signal terminals.
TPB Positive : Twisted-pair cable B (positive) differential signal terminals.
TPA Negative : Twisted-pair cable A (negative) differential signal terminals.
TPB Negative : Twisted-pair cable B (negative) differential signal terminals.
TPBP1
TPBP0
TPAN1
TPAN0
TPBN1
TPBN0
TPBIAS1
TPBIAS0
TP Bias : Twisted-pair bias output. This pin is compliant with the IEEE1394a-2000, and
also monitors Insertion/desertion of other cables
CPS
Cable Power Status : This pin detects the Cable Power Status. See in Spec.4.22.3 for
details of CPS.
3.3.8 IEEE1394 Control signals
Pin Name
Type
Description
IEEE1394 Control Pin Descriptions
VREF
I/O
I/O
Voltage reference Resistance : It is necessary to connect a capacitance of 0.01uF
between this pin and AGND.
REXT
Resistance External: It is necessary to connect a resistor of 10kΩ±1% between this pin
and AGND.
XI
IN
OUT
I/O
X’tal In : 24.576MHz
XO
FIL0
X’tal Out : 24.576MHz
Filter : This pin connects to the PLL Filter. It is necessary to connect a capacitance of
0.01uF between this pin and AGND.
3.3.9 USB Interface signals
Pin Name
Type
Description
USB Interface Pin Descriptions
USBDP
USBDM
I/O
USB Data Port: These signals are differential signals. These signals are connected to HOST
USB D+/D- signals.
PC Card
Pin Name
Pin Name
Type
Description
USB Interface Pin Descriptions
USBD+
USBD-
IORD#
IOWR#
CADR22
I/O
USB Data Port: These signals are differential signals.
CPUSB#
IN
USB ExpressCard Detect: This signal indicates whether the USB ExpressCard
is inserted to a socket.
PERST#
CDATA2
OUT
ExpressCard Reset : This signal is a reset signal to ExpressCard.
12345 2004
REV. 1.10
3-17
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.10 Small Card Interface signals
Data Sheet
ꢃ
SD Card
MDIO Pin
Name
Pin Name
Type
Description
SD Card Control Pin Descriptions
SDCDAT0
SDCDAT1
SDCDAT2
SDCDAT3
SDCCMD
SDCCLK
SDWP#
MDIO10
MDIO11
MDIO12
MDIO13
MDIO08
MDIO09
MDIO03
I/O
I/O
I/O
I/O
I/O
OUT
IN
SD Data [3:0] : SD Card 4bit data bus signals.
SD Command : SD Card Command signal.
SD Clock : SD Card Clock signal.
SD Write Protect : This signal indicates the state of SD card’s write protect
switch. This pin is connected to a reserved pin of the SD card socket.
SDCD#
MDIO00
MDIO07
MDIO04
MDIO05
MDIO06
IN
SD Card Detect : This signal indicates whether the SD card is inserted to a
socket. This pin is connected to a reserved pin of the SD card socket.
SDEXTCK
SDPWR0
SDPWR1
SDLED#
IN
SD External Clock : This signal must be connected to GND because the
R5C841 does not support SDEXTCK for the SD Card.
OUT
OUT
OUT
SD Card Power0 Control : This signal is provided to control the power supply
(3.3V) for an SD card.
SD Card Power1 Control : This signal is provided to control the power supply
(1.8V) for an SD card. R5C841does not support this signal.
SD Card LED Control : This signal indicates an access state to the SD card.
ꢃ
Memory Stick
MDIO Pin
Name
Pin Name
Type
Description
Memory Stick Control Pin Descriptions
MSCDAT0
MSCDAT1
MSCDAT2
MSCDAT3
MSBS
MDIO10
MDIO11
MDIO12
MDIO13
MDIO08
MDIO09
MDIO01
I/O
I/O
Memory Stick Data [3:0] : Memory Stick Data signals. Normally, MSCDAT0 only
is used.
I/O
I/O
OUT
OUT
IN
Memory Stick Bus State : Memory Stick Bus State signal.
MSCCLK
MSCD#
Memory Stick Clock : Memory Stick Clock signal.
Memory Stick Card Detect : This signal indicates whether the Memory Stick is
inserted to a socket. This pin is connected to the INS signal of Memory Stick.
MSEXTCK
MDIO07
IN
Memory Stick External Clock : This signal is input to the Memory Stick block.
This clock supports 0 - 40MHz. If the internal PCICLK is used, this signal can be
connected to GND.
MSPWR
MSLED#
MDIO04
MDIO06
OUT
OUT
Memory Stick Power Control : This signal is provided to control the power
supply for the Memory Stick.
Memory Stick LED Control : This signal indicates an access state to the
Memory Stick.
12345 2004
REV. 1.10
3-18
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
ꢃ
xD Picture Card
MDIO Pin
Name
Pin Name
Type
Description
xD Picture Card Control Pin Descriptions
xD Picture CardData [7:0] : xD Picture Card Data bus signals.
XDCDAT0
XDCDAT1
XDCDAT2
XDCDAT3
XDCDAT4
XDCDAT5
XDCDAT6
XDCDAT7
XDCLE
MDIO10
MDIO11
MDIO12
MDIO13
MDIO14
MDIO15
MDIO16
MDIO17
MDIO18
MDIO19
MDIO00
MDIO01
MDIO05
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
OUT
OUT
IN
xD Picture Card CLE : xD Picture Card Command Latch Enable signal.
XDALE
xD Picture Card ALE : xD Picture Card Address Latch Enable signal.
XDCD0#
XDCD1#
XDWP#
xD Picture Card Detect : These signals indicate a detection of the xD Picture
Card when two signals are set to ‘Low’ by insertion of xD Picture Card.
OUT
xD Picture Card Write Protect : This signal indicates the state of xD Picture
Card’s write protect. This pin is connected to the -WP signal of the xD Picture
Card.
XDPWR
XDR/B#
XDLED#
MDIO04
MDIO03
MDIO06
OUT
IN
xD Picture Card Power Control : This signal is provided to control the power
supply for the xD Picture Card.
xD Picture Card R/B : xD Picture Card Ready/Busy signal. When this signal is
low, xD Picture Card is busy.
OUT
xD Picture Card LED Control: This signal indicates an access state to the xD
Picture Card.
XDWE#
XDCE#
XDRE#
MDIO08
MDIO02
MDIO09
OUT
OUT
OUT
xD Picture Card Write Enable: xD Picture Card Write Enable signal.
xD Picture Card Enable: xD Picture Card Enable signal.
xD Picture Card Read Enable: xD Picture Card Read Enable signal.
12345 2004
REV. 1.10
3-19
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
3.3.11 Power and GND signals
Data Sheet
Pin Name
Type
Description
Power Pin Descriptions
Regulator Enable: This pin controls an internal regulator. Setting this pin to ‘Low’ enables
the internal regulator, and setting this pin to ‘High’ disables it.
REGEN#
IN
VCC_PCI3V
VCC_3V
PWR
PWR
PCI VCC: Power Supply pins for the PCI interface signals. This pin can be powered at 3.3V.
3V VCC : This supply pin is connected to 3.3V. This pin must not be off on the suspend
mode because of the power supply for PME# and GBRST#. This pin supplies for a socket of
the PC Card Controller also.
VCC_MD3V
VCC_RIN
PWR
PWR
Media VCC: Power Supply pins for the Media interface signals. This pin can be powered at
3.3V.
Regulator Input: Power supply input pins for an internal regulator. This pin is connected to
3.3V when an internal regulator is enabled, and to the same power as that of VCC_ROUT
(1.8V) when the regulator is disabled.
VCC_ROUT
PWR
PWR
Regulator Output: Power supply output pins for an internal regulator and power supply
pins for the internal core logic. This pin is powered as an output from an internal regulator
and as an input to the core logic when an internal regulator enabled, and connected to 1.8V
as input to the core logic when the regulator disabled. Add bypass condensers between this
pin and GND.
AVCC_PHY3V
1394 PHY VCC: Power supply for PHY analog block. This pin can be powered at 3.3V. This
pin must not be off on the suspend mode because of the power supply for Cable interface
block.
GND
PWR
PWR
Digital GND:
Analog GND:
AGND
12345 2004
REV. 1.10
3-20
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4 FUNCTIONAL DESCRIPTION
4.1 Device Configuration
The R5C841 supports PCI-CardBus Bridge Interface functions for the PC Card socket, the
PCI-IEEE1394 bridge function, the SD Card interface, the Memory Stick interface and the xD
Picture Card interface. Logically the R5C841 looks to the primary PCI as a separate secondary
bus residing in a single device. The PC Card, the IEEE 1394, the SD Card, the Memory Stick and
the xD Picture Card have their own register spaces.
4.1.1 PCI Configuration Register Space
The PCI Configuration registers are used to control the basic operations, as settings and status
control of the PCI device. Each function has 256 byte of configuration space.
4.1.2 CardBus (32-bit) Card Control Register Space
The CardBus Card Control registers are used to manage status changed events, remote wakeup
events and status information about the PC Card in the socket. These registers are used for PC
Card-32 as well as PC Card-16. The PC Card Control Register Base Address register points to
the 4 Kbyte memory mapped I/O space that contains both the PC Card-32 and PC Card-16
Status and Control registers. Socket Status/Control Registers for Card-32 are placed in the lower
2Kbyte of the 4Kbyte and start at offset 000h.
4.1.3 16-bit Card Control Register Space
The Socket Status/Control Registers for the PC Card-16 are placed in the upper 2Kbyte of the
4Kbyte pointed by the PC Card Control Register Base Address register and start at offset 800h.
4.1.4 16-bit Legacy Port
Legacy mode allows all 16-bit Card Control registers to be accessed through the index/data port
at I/O address 3E0/3E2 in order to maintain the backward compatibility like the Ricoh
RF5C396/366 that is the Intel 82365-compatible device.
4.1.5 1394 OHCI-LINK Register Space
The 1394 OHCI-LINK registers are 2Kbyte of register compliant with the 1394 OHCI
specifications. The 1394 OHCI Register Base Address register points to the 2Kbyte memory
mapped I/O space. These registers are used to control OHCI-LINK and to set DMA context.
4.1.6 1394 PHY Register Space
The 1394 PHY registers are compliant with the IEEE1394a-2000 standard specifications. These
registers are used to set the PHY block (ex. the value of Gap count.) and are accessed through
the PHY Control register in the 1394 OHCI-LINK register space.
4.1.7 SD Card Control Register Space
The SD Card Control registers, compliant with the SD Host Controller Standard specification, are
256byte of register assigned to control the SD card. These registers are used to set for access to
the SD card, to give commands and to read/write data. These are placed in the memory mapped
I/O space by the SD Card Register Base Address register.
12345 2004
REV.1.10
4-1
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.1.8 Memory Stick Control Register Space
Data Sheet
The Memory Stick Control registers are 256byte of register assigned to control the Memory Stick.
These registers are used to set for access to the Memory Stick, to give commands and to
read/write data. These are placed in the memory mapped I/O space by the Memory Stick
Register Base Address register.
4.1.9 xD Picture Card Control Register Space
The xD Picture Card Control registers are 256byte of register assigned to control the xD Picture
Card. These registers are used to set for access to the xD Picture Card, to give commands and to
read/write data. These are placed in the memory mapped I/O space by the xD Picture Card
Register Base Address register.
4.2 CardBus Card Configuration Mechanism
The R5C841 provides a mechanism to access to configuration spaces of a CardBus Card, which
is compliant with the PCI specifications. The R5C841 supports functions of changing Type 1 PCI
configuration command into Type 0 CardBus configuration command and transferring them.
4.3 Address Window and Mapping Mechanism
The R5C841 supports two kinds of PCI-Card Bridge Interface functions, and determines
automatically whether an inserted card is a CardBus Card or a 16-bit Card. Each interface can be
set independently.
On the CardBus Card interface, the transaction is implemented by two I/O windows and two
memory map I/Os or a prefetchable memory window that defined in the PCI configuration space.
The CardBus Card address and the PCI system address use a flat address in common. So the
address range specified by a base register and a limit register is forwarded from the PCI to the
CardBus Card. The R5C841 supports a CardBus Master also, so the address forwarding
transaction from the CardBus Card to the PCI or to the other card also is enabled. If the address
of the transaction started on the CardBus is out of the address range, it will be forwarded to the
PCI.
On the 16-bit Card interface, the transaction is implemented by two I/O windows and five memory
windows, which are set by the 16-bit Card Status Control register and are compliant with the
PCIC. The address forwarding transaction is enabled only from PCI to CardBus.
4.3.1 ISA Mode
The R5C841 supports ISA mode for PCI-CardBus Bridge function. Setting ISA enable bit of the
Bridge Control register enables the ISA mode. The ISA mode is applied to the I/O transaction of
particular address range specified by the I/O Base registers and the I/O Limit registers, which are
also in the first 64K Byte of PCI I/O space (0000_0000h-0000_FFFFh).
By enabled the ISA mode, the I/O transaction for the first 256-byte of each 1-Kbyte, which start
address are 0000x000h, 0000x400h, 0000x800h and 0000xC00h, are forwarded from PCI to
CardBus. The last 768-byte is blocked. Conversely, the I/O transaction in the last 768-byte is
forwarded from CardBus to PCI.
12345 2004
REV.1.10
4-2
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.3.2 VGA Support
Data Sheet
The R5C841 supports accesses to the CardBus interface bridge and the VGA compatible devices
that is downstream of the bridge. When the VGA Enable bit in the Bridge Control register is set,
the R5C841 positively decodes and forwards accesses to VGA frame buffer addresses and I/O
accesses to VGA registers from PCI to CardBus interface. The address range is as follows.
Memory address :
I/O address :
0A0000h to 0BFFFFh
AD[9:0] = 3B0h to 3BBh, and 3C0h to 3DFh
(inclusive of ISA address aliases - AD[15:10] are not decoded.)
And also, the R5C841 can forward only write transaction to the VGA Palette register of the
following ranges.
Palette address :
AD [9:0] = 3C6h, 3C8h, and 3C9h
(Inclusive of ISA address aliases - AD [15:10] are not decoded.)
4.4 16-bit Card Interface Timing Control
The R5C841 generates the timing of address, data, and command for the 16-bit Card interface.
Each timing is set in a timer granularity of PCI clock as shown below. When 16-bit I/O enhanced
Timing or 16-bit Memory Enhanced Timing bit in each socket control register space is cleared,
the default timing is selected regardless of the I/O Win 0-1 Enhanced Timing bit or Memory
Enhanced Timing bit. Default timing is selected when the value smaller than the minimum value is
set.
16-bit Card Signal Timing Example
PCICLK
CADR,REG#
Address Setup Time
Command Active Time
Address Hold Time
OE#, WE#
IOW#, IOR#
CDATA
Data
Symbol
Parameter
Min
Max
Default
Unit
I/O Read/ Write
Tsu
Tpw
Thl
Address Setup Time
Command Active Time
Address Hold Time
Memory Read/ Write
Address Setup Time
Command Active Time
Address Hold Time
2
3
1
7
31
7
3
6
1
PCI Clocks (Typ=30ns)
PCI Clocks (Typ=30ns)
PCI Clocks (Typ=30ns)
Tsu
Tpw
Thl
1
3
1
7
31
7
3 (4) Note 1
6 (8or18) Note 2
1(2) Note 3
PCI Clocks (Typ=30ns)
PCI Clocks (Typ=30ns)
PCI Clocks (Typ=30ns)
Note1 : 4PCI clocks for 3.3v card attribute memory access.
Note2 : 8 PCI clocks for 5v card attribute memory access.
18 PCI clocks for 3.3v card attribute memory access.
Note3 : 2PCI clocks for 3.3v card attribute memory access.
12345 2004
REV.1.10
4-3
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.5 Data Buffers, Posting Write, Prefetching Read
Data Sheet
The R5C841 provides data buffers, address buffers, and command buffers in order to maintain a
high-speed data transfer between the PCI bus and the CardBus. The transaction from the PCI
bus to the CardBus allows 8-DWORD buffers of Posting Write Data and Prefetching Read Data.
Conversely, the transaction from the CardBus to the PCI bus allows 12-DWORD buffers of
Posting Write Data and Prefetching Read Data. Posting of write data is permitted a master to end
writing data before a target’s end of writing data. The transactions that cross the R5C841 in either
direction enable a high-speed transfer.
The R5C841 provides a high-speed data transfer by PCI burst transfers when Prefetching Read
Data or Posting Write Data is implemented on the PCI bus and the 1394 bus. Accesses to the SD
Card, the Memory Stick and the xD Picture Card do not support the PCI burst transfers.
4.6 Error Support
4.6.1 Parity Error
The R5C841 provides the parity generation and the parity error detection on both the primary PCI
bus and the secondary CardBus. Having detected an address parity error, the R5C841 asserts
SERR# and sets the Detected Parity Error bit in the PCI Status register. Having detected a data
parity error, the R5C841 asserts PERR# and sets the Detected Parity Error bit in the PCI Status
register. And also, having detected a data parity error, the R5C841 passes the bad data and bad
parity on to the opposite interface if possible. This enables the parity error recovery mechanisms
outlines in the PCI Local Bus Specification without special considerations for the presence of a
bridge in the path of the transaction.
4.6.2 Master Abort
Having the occurred master abort at the destination, the R5C841 implements one of two
transactions. One is a transaction that is compatible with ISA to invalidate data. (Returns all “1”
when read and invalidates the data when write.) The other way is to assert SERR#.
4.6.3 Target Abort
Having the occurred target abort at the destination, the R5C841 transmits errors as target abort to
the original master as thoroughly as possible. But, if cannot, the R5C841 asserts SERR# and
transmits errors to the system.
4.6.4 CardBus System Error
Having the asserted CSERR# on the secondary CardBus interface, the R5C841 always asserts
SERR# on the primary PCI interface and transmits errors to the system.
4.6.5 PCI Bus Error concerned with 1394 OHCI
On the 1394 OHCI function, the R5C841 provides occurred PCI Bus errors and some information
to recover the errors to system software, via the Context register or the descriptor.
12345 2004
REV.1.10
4-4
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.7 Interrupts
Data Sheet
The R5C841 supports PCI interrupt signals INTA#, INTB# and INTC# as well as ISA interrupt
signals IRQx. They transmit to the system the Card Status Change Interrupt as a card
insert/remove event, the Function Interrupt by the PC card, the DMA Interrupt and the Device
Interrupt defined on 1394 OHCI, and interrupts defined on SD Card/Memory Stick/xD Picture
Card interface. INTA# is assigned to the PC Card interface, INTB# is assigned to the 1394 OHCI
and INTC# is assingned to the SD Card/Memory Stick/xD Picture Card interface. Interrupts of the
PC Card interface and the 1394 can be reassigned by the INT Select bits (bit1, 0) of the 1394
Misc Control 2 register, and Interrupts of SD Card/Memory Stick/xD Picture Card interface can be
reassigned by the INT Select bits (bit26, 25) of the SD Misc Control register / the MS Misc Control
register/the xD Misc Control register.
INT Select
INT Select
bit26 bit25
PC Card
1394
SD/MS/xD
bit1
bit0
0
0
1
1
0
1
0
1
INTA#
INTA#
INTA#
INTA#
INTB#
INTB#
INTA#
INTA#
0
0
Reserved
INTC#
INTB#
0
1
1
1
0
1
INTA#
On the PC Card, setting the IRQ-ISA Enable bit of the Bridge Control register enables the IRQx
routing register for PC Card-16/32. On the other hand, setting CINT-ISA Disable bit (Config.A0h
bit6) disables the 32bit Function Interrupt to route into the ISA Interrupt and enables to route into
the INT Interrupt. And also, setting the Card Status Change Interrupt Configuration register on the
16bit Control registers the 16bit Card Status Change Interrupt to route into the ISA Interrupt. But,
the R5C841 doesn’t support IRQ-ISA function on 1394 OHCI.
On the 1394 OHCI, the R5C841 transmits interrupt signals to the host on the end of the DMA
transaction, and also transmits interrupts of the LINK layer and the PHY layer. The IntEvent
register and the IntMask register in the OHCI registers control these interrupts. The IntEvent
register is used to indicate generations of an interrupt event and the IntMask register is used to
enable the selected interrupt. Writing into the IntEventClear by software enables to clear the
interrupt.
On the SD Card interface, the Memory Stick interface and the xD Picture Card interface, the
R5C841 can inform a card insert/remove event or an error as an interrupt to the system. PCI
interrupt signals are open drain outputs. When ISA-IRQ mode is enabled, IRQx signals are
programmable to either positive edge mode or level mode. RI_OUT# can be reassigned to an
interrupt signal such as Remote Wakeup signal.
In addition to primary interrupt functions, the R5C841 supports Serialized IRQ. When SRIRQ
Enable bit (bit 7) of the PC Card Misc Control register is set to ‘1b’, UDIO0 works as SRIRQ#
(default). And GPIO and LED0# are also enabled. SRIRQ# output enables a Wired-OR structure
that simply transfer a state of one or more device’s IRQ to the host controller. Both of a device
and a host controller enables a transferring start.
A transferring, called an IRQSER Cycle, consists of three frame types: one Start Frame, several
IRQ/Data Frames, and one Stop Frame. When the SR_PCI_INT_Disable bit (bit5) of the PC Card
Misc control register is ‘Low’, frames of INTA#, INTB#, INTC# and INTD# (PCI Interrupt signals)
are output following IOCHK# frame are output. When it is ‘High’, IRQx only are output from
SRIRQ#.
All cycle uses PCICLK as its clock source. The IRQSER Start Frame has two operation modes:
Quiet (Active) mode and Continuous (Idle) mode. On the Quiet (Active) mode, any device can
initiate a Start Frame. By occurring of interruptive requests, the R5C841 outputs 1-pulse of
PCICLK (Low) and Serialized IRQ is kept on Hi-Z during the rest of a Start Frame. After that,
IRQ/DATA Frame follows.
In Continuous (Idle) mode, only Host Controller can initiate a Start Frame. The R5C841 becomes
waiting state to detect 4-8 PCICLK of Start Pulse. These modes change automatically by
monitoring the Stop pulse width in a Stop Frame. Quiet (Active) mode is repeated when width of
Stop Pulse is 2PCICLK, and Continuous (Idle) mode is repeated when it is 3PCICLK. After
assertion of the GBRST#, the default is Continuous (Idle) mode.
Timing of the Start Frame and the Stop Frame is as follows.
12345 2004
REV.1.10
4-5
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Start Frame timing with source sampled a low pulse on IRQ1
START FRAME
IRQ0 FRAME IRQ1 FRAME IRQ2 FRAME
SL
or
H
R
T
S
R
T
S
R
T
S
R
T
H
PCICLK
START1
IRQSER
IRQ1 Host Controller
None
IRQ1
None
Drive Source
1. Start Frame pulse can be 4-8 clocks wide.
Stop Frame Timing with Host using 17 IRQSER sampling period
IRQ14
FRAME
R
IRQ15
FRAME
R
IOCHCK#
FRAME
STOP FRAME
NEXT CYCLE
START3
I 2
S
T
S
T
S
R
T
H
R
T
PCICLK
IRQSER
Driver
STOP1
None
IRQ15
None
Host Controller
H=Host, SL=Slave Control, R=Recovery, T=Turn-around, S=Sample
1. Stop Pulse is 2 clocks wide for Quiet mode, and 3 clocks wide for Continuous mode.
2. There may be none, one or more Idle states during the Stop Frame.
3. The next IRQSER cycle’s Start Frame pulse may or may not start immediately after the turn-around
clock of the Stop Frame.
IRQSER Sampling Periods
IRQ/Data Frame
Signal Sampled
IRQ0
# of clocks past Start
1
2
2
5
IRQ1
3
SMI#
8
4
5
6
7
8
9
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
IRQ8
IRQ9
11
14
17
20
23
26
29
32
35
38
41
44
47
50
53
56
59
62
95
10
11
12
13
14
15
16
17
18
19
20
21
32:22
IRQ10
IRQ11
IRQ12
IRQ13
IRQ14
IRQ15
IOCHCK#
INTA#
INTB#
INTC#
INTD#
Unassigned
12345 2004
REV.1.10
4-6
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.8 Card Type Detection
Data Sheet
If once a valid insertion is detected, the socket state machine in the R5C841 starts to interrogate
the PC Card to determine whether it is a CardBus Card, a 16-bit PC Card or an ExpressCard.
The R5C841 supports VCC values of 5V, 3.3V and combination of them at the socket interface.
Card type can be known by reading the Socket Present State register.
Card Type
CD2#
ground
ground
ground
CD1#
ground
ground
ground
VS2#
open
VS1#
open
Key
Interface
Voltage
5V
5V 16bit PC Card
open
ground
ground
5V 16bit PC Card 5V and 3.3V
ground
5V 16bit PC Card 5V, 3.3V and
X.XV
ground
ground
ground
open
open
ground
LV 16bit PC Card
3.3V
3.3V
connect to
CVS1
connect to
CCD1#
LV
CardBus
PC Card
ground
ground
ground
ground
ground
ground
LV 16bit PC Card 3.3V and X.XV
connect to
CVS2
connect to
CCD2#
LV
CardBus
PC Card
3.3V and X.XV
connect to
CVS1
ground
ground
connect to
CCD2#
LV
CardBus
PC Card
3.3V, X.XV and
X.XV
ground
ground
ground
ground
open
open
LV 16bit PC Card
X.XV
X.XV
connect to
CVS2
connect to
CCD2#
LV
LV
LV
CardBus
PC Card
ground
connect to connect to
open
CardBus
PC Card
X.XV and Y.YV
Y.YV
CVS2
CCD1#
connect to
CVS1
ground
open
connect to
CCD2#
CardBus
PC Card
ground
connect to
CVS1
ground
connect to
CCD1#
Reserved
ground
connect to connect to
CVS2 CCD1#
connect to connect to connect to
ground
Reserved
open
ExpressCard
CVS2
CVS2
CCD1#,
CCD2#
Small Card (BAY)
4.9 Mixed Voltage Operation
The R5C841 has 5 independent power rails. The power for Card (VCC_3V) and PCI
(VCC_PCI3V) is powered at 3.3V. The R5C841 can support either 3.3V or 5V for the PCI and the
PC Card, as so the R5C841’s interface has the structure of 5V tolerant. VCC_RIN and
VCC_ROUT are powered at 1.8V when an internal regulator disabled, and VCC_RIN is powered
at 3.3V when an internal regulator enabled. The 1394 OHCI interface (AVCC_PHY3V) is powered
at 3.3V. The SD Card Interface, the Memory Stick interface and the xD Picture Card interface
(VCC_3V and VCC_MD3V) are powered at 3.3V.
12345 2004
REV.1.10
4-7
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.10 Reset Event
Data Sheet
Anytime GBRST# is asserted, all R5C841 internal state machines are reset and all registers are
set to their default values (provided that each signals has followed the reset sequence below).
PCIRST# is asserted, all registers are set to their default value except the following. The default
values of each register are described in each register description.
1.
These registers are initialized only by GBRST#, not by PCIRST#. (PCI RESET Resistant register).
PCI-CardBus Bridge Config. Space:
· 40h
· 42h
· 80h
· 82h
· 84h
· 88h
· 8Ah
· 8Dh
· A0h
· A2h
· A4h
· B0h
· B4h
· B7h
· B8h
· C0h
· C2h
Subsystem Vendor ID
Subsystem ID
Bridge Configuration
PC Card Misc Control
16-bit Interface Control
16-bit I/O Timing 0
16-bit Memory Timing 0
Func. Disable Write Key
PC Card Misc Control 2
PC Card Misc Control 3
PC Card Misc Control 4
PC Card Misc Control 5
PC Card Misc Control 6
Function Disable
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[31:0]
[31:0]
[23:0]
[7:0]
Serial ROM Control
Writable Subsystem Vendor ID
Writable Subsystem ID
[31:0]
[15:0]
[15:0]
1394 OHCI-LINK Config. Space:
· 2Ch
· 2Eh
· 3Eh
· ACh
· AEh
· 80h
· 9Ch
· 9Eh
· BEh
· 98h
· 99h
Subsystem Vendor ID
Subsystem ID
MIN Grant & MAX Latency
Writable Subsystem Vendor ID
Writable Subsystem ID
1394 Misc Control
1394 Misc Control 2
1394 Misc Control 3
Writable MIN_GNT & MAX_LAT
PHY Power Management
PHY Shadow
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[15:0]
[7:0]
[7:0]
[15:0]
[7:0]
[7:0]
SD Card Interface Config Space:
· 2Ch
· 2Eh
· ACh
· AEh
· B0h
· BAh
· BCh
· E0h
· E2h
· E4h
· E8h
· ECh
· F8h
· FCh
Subsystem Vendor ID
Subsystem ID
[15:0]
[15:0]
[15:0]
[15:0]
[23:0]
[7:0]
[23:0]
[15:0]
[15:0]
[31:0]
[31:0]
[31:0]
[31:0]
[7:0]
Writable Subsystem Vendor ID
Writable Subsystem ID
SD Clock Control
PME Trigger Disable
SD Card Detect Control
SD Capabilities 0
SD Capabilities 1
SD Capabilities_RSV
SD Maximum Current Capabilities
SD Maximum Current Capabilities_RSV
SD Misc Control
Key
Memory Stick Interface Config Space:
· 2Ch
· 2Eh
· 40h
Subsystem Vendor ID
Subsystem ID
Memory Stick Clock Control
[15:0]
[15:0]
[23:0]
12345 2004
REV.1.10
4-8
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
· 4Ah
· ACh
· AEh
· F8h
· FCh
PME Trigger Enable
Writable Subsystem Vendor ID
Writable Subsystem ID
MS Misc Control
[7:0]
[15:0]
[15:0]
[31:0]
[7:0]
Key
xD Picture Card Interface Config Space:
· 2Ch
· 2Eh
· 40h
· 4Ah
· ACh
· AEh
· F8h
· FCh
Subsystem Vendor ID
Subsystem ID
[15:0]
[15:0]
[23:0]
[7:0]
[15:0]
[15:0]
[31:0]
[7:0]
xD Picture Card Clock Control
PME Trigger Enable
Writable Subsystem Vendor ID
Writable Subsystem ID
xD Misc Control
Key
1394 OHCI Register:
· 24h
Global Unique ID High
Global Unique ID Low
[31:0]
[31:0]
· 28h
1394 PHY Register:
·All Registers
SD Card Register:
·All Registers
Memory Stick Register:
·All Registers
xD Picture Card Register:
·All Registers
2. These registers are not initialized by PCIRST# when the power state is D3 and PME Enable
bit is set to ”1”. (PME_Context register)
PC Card Socket Status Control Register Space:
· 000h
· 004h
· 008h
· 010h
· 802h
· 804h
· 805h
· 82Fh
Socket Event
Socket Mask
Socket Present State
Socket Control
Power Control
Card Status Change
Card Status Change interrupt Configuration
Misc Control 1
[3:0]
[3:0]
[11,10,5,4]
[6:4]
[7:2]
[3:0]
[3:0]
[0]
PC Card Bridge Config. Space:
· DEh
· E0h
Power Management Capabilities
Power Management Control/ Status
[15]
[15,8]
1394 OHCI-LINK Config. Space:
· DEh
Power Management Capabilities
[15]
· E0h
Power Management Control/ Status
[15,8]
SD Card Config. Space:
· 82h
· 84h
Power Management Capabilities
Power Management Control/ Status
[15]
[15,8]
Memory Stick Config. Space:
· 82h
· 84h
Power Management Capabilities
Power Management Control/ Status
[15]
[15,8]
xD Picture Card Config. Space:
· 82h
· 84h
Power Management Capabilities
Power Management Control/ Status
[15]
[15,8]
3. Excepting the above registers (PCI RESET Resistant register, PME_Context register) and
the global register, all the registers are initialized by the power state transition from D3 to D0
as long as the power state is D3.
12345 2004
REV.1.10
4-9
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
≡Reset Sequence≡
Follow the sequence for initialization when a power is on.
1. Supply a power to VCC_3V, AVCC_PHY3V, VCC_MD3V, VCC_RIN and
VCC_ROUT*.
(*: in case of an internal regulator disabled )
2. Supply a power to VCC_PCI3V.
3. Deassert GBRST#.
4. Deassert HWSPND#.
5. Deassert PCIRST#. (PCLK has to be supplied for 100µsec@33MHz before
deasserting PCIRST#.)
Following Step3 by Step2 has no problem.
See the timing a detail of the timing shown in Chapter 5.3.6.
4.11 Power Management
The R5C841 implements two kinds of power management, software suspend mode and
hardware suspend mode, in order to reduce the power consumption on suspend, in addition to
the adoption of circuit to reduce the power consumption when power on. The software suspend
mode conforms to the ACPI (Advanced Configuration and Power Interface) specification and the
PCI Bus Power Management Standard. The R5C841, as a PCI device, implements four power
states of D0, D1, D2, and D3. Each power state on the PC Card is the following.
The power management events for the R5C841 and their sources are listed below. The PME#
source supports the Card Detect Change event only.
When the power state is except D0, the interrupt is disabled and only PME# can be asserted.
Event
Source
R5C841
card
Card Detect Change
Ready/Busy change
Battery Warning
card
Ring Indicate (Card Status Change)
1394 LINKON
SD Card Detect Change
Memory Stick Detect Change
xD Picture Card Detect Change
card
R5C841
R5C841
R5C841
R5C841
4.11.1 Function on PC Card
D0
D1
The maximum powered state. All PCI transactions are acceptable.
Only the PCI Configuration Space access is allowed while the power and clock are provided.
CardBus CLK is output.
D2
Only the PCI Configuration Space access is allowed while the power and clock are provided.
CardBus CLK is stopped by the protocol of CLKRUN.
D3hot
Only the PCI Configuration Space access is allowed while the power and clock are provided.
CardBus CLK is stopped compulsorily. If CardBus card is inserted, CardBus RESET# is
asserted at the same time this state is set. When the function is brought back to the D0 state,
the reset is automatically performed regardless of the assertion of PCIRST#. PCI interface is
disabled when reset. CardBus interface is reset by the assertion of CRST# on CardBus card.
PCI-CardBus Bridge defines D3cold state is to change from VCC_RIN, VCC_ROUT*, VCC_3V
and VCC_MD3V to the auxiliary power source. The R5C841 supports power management
events from D3cold with the auxiliary power source. The R5C841 can generate PME# even in
D3cold state without PCI clock if the event source is Card Detect Change or Ring Indicate.
*: in case of an internal regulator disabled
D3cold
12345 2004
REV.1.10
4-10
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
On the software suspend mode, the interface signals on the PC Card keep to the following levels
when the card is inserted.
CardBus : CCLK=low, CPAR=low, CAD=high or low, CCBE#=high or low, CRST#=low,
CGNT#=high, Pull-up=high, Pull-down=low
16-bit : CDATA=hi-z, CADR=low
Other pins keep the level before the software suspend mode.
In addition to the Operating system-directed power management like ACPI, the R5C841 can
control to stop or slow the clock by supporting CLKRUN# and CCLKRUN# protocol. Therefore, it
is possible to reduce the power consumption. The state of the card interface signals is the same
as the software suspend mode. The hardware suspend mode is enabled when HWSPND# is
asserted. Once HWSPND# is asserted, all PCI bus interface signals are disabled and
VCC_PCI3V can be powered off. If PCIRST# is asserted, the internal registers of the R5C841
hold the data as long as VCC_RIN, VCC_ROUT*, VCC_3V and VCC_MD3V are on.
(*: in case of an internal regulator disabled)
4.11.2 Function on 1394 OHCI-LINK
D0
D1
Fully function of OHCI device state. Unmasked interrupts generate INTx#. And also,
PME# can be generated by PME_EN after setting PME_STS.
Ack_tardy is returned on accesses from the 1394. The PCI configuration space, the 1394
OHCI register and the GUID register are preserved. Functional interrupts are masked.
Unmasked interrupts can be generated by PME_EN after setting PME_STS. All transmit
contexts must be inactive before it attempts to place the R5C841 into the D1 power state.
IEEE1394 bus manager shall not be placed into D1. Placing the R5C841 into D1 enables
the ack_tardy generation. Software must ensure that IntEve.ack_tardy is 0b and should
unmask wake-up interrupt events such as IntEvent.phy and IntEvent.ack_tardy before
placing the R5C841 into D1.
D2
LPS is deasserted and stopping supply of SCLK is requested to the PHY. The PCI
configuration space is retained and capable of access. The GUID register is retained, but
the1394 OHCI register is lost. Functional interrupts are masked. But when the LinkOn
signal that is occurred by accepting LinkOn packet or PHY.INTERRUPT is accepted from
the PHY, PME# is generated by PME_EN after setting PME_STS.
D3hot
LPS is deasserted and stopping SCLK supply is requested to the PHY. The PCI
configuration Space is capable of access, but all register except the PME context is lost.
The GUID register is retained, but the1394 OHCI register is lost. On transitioning back to
D0, the internal reset is automatically done even if PCIRST# is not asserted. Functional
interrupts are masked. But when the LinkOn signal is accepted from the PHY, PME# is
generated by PME_EN after setting PME_STS.
D3cold
D3cold indicates the state that VCC_RIN, VCC_ROUT*, VCC_3V, VCC_MD3V and
AVCC_PHY3V are changed to the auxiliary power on D3hot state. D3cold supports
functions like D3hot’s.
(*: in case of an internal regulator disabled)
12345 2004
REV.1.10
4-11
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
PHY function
On D2 and D3 states, the PHY can be set to any one of the following low power consumption by
Software.
Doze Mode
All of Ports status is set to Disconnected, Disabled or Suspended.
less than 200ns less than 10ms
Sleep Mode
Select Condition
Resume Time
Doze Mode: Stopping clock of the PHY digital block and getting the Cable Interface’s power down
enables the low power consumption.
Sleep Mode: In addition to the low power consumption by Doze mode, getting power down of PLL
and the oscillator enables the lower power consumption than on Doze mode.
Setting D2PhyPM bit or D3PhyPM bit on the PHY Power Management register (the 1394
OHCI-LINK Configuration register addr.98h) enables a selection of Doze mode or Sleep mode.
On Doze mode or Sleep mode, LinkOn event enables to resume from the power saving mode
automatically and PME# is asserted. Each power saving modes cannot be set without the above
selected conditions, even if the R5C841 is set to D2 state or D3 state. If the above Ports
conditions are not satisfied, the R5C841 transacts as the Repeater PHY. In this time, setting
D2ForcePM bit or D3ForcePM bit to 1b enables to ignore above conditions and to set Doze mode
or Sleep mode automatically. But, it is disabled LinkOn event to resume from the power
consumption mode automatically and to assert PME#. Writing into Power State bits enables to
return to D0 state.
In addition, don’t the power supply of VCC_RIN, VCC_ROUT*, VCC_3V, VCC_MD3V and
AVCC_PHY3V on the suspend mode in spite of the Software and the Hardware.
(*: in case of an internal regulator disabled)
4.11.3 Function on SD Card / Memory Stick/xD Picture Card
D0
The maximum powered state. All PCI/SD Card/Memory Stick/xD Picture Card transactions
are acceptable.
D1
Only the PCI Configuration Space access is allowed while the power and clock are
provided. SDCCLK and MSCCLK are output.
D2
Only the PCI Configuration Space access is allowed while the power and clock are
provided. SDCCLK and MSCCLK are output.
D3hot
Only the PCI Configuration Space access is allowed while the power and clock are
provided. SDCCLK and MSCCLK are stopped compulsorily. When the function is brought
back to the D0 state, the reset is automatically performed regardless of the assertion of
PCIRST#.
D3cold
PCI-CardBus Bridge defines D3cold state is to change from VCC_RIN, VCC_ROUT*,
VCC_3V and VCC_MD3V to the auxiliary power source. The R5C841 supports power
management events from D3cold with the auxiliary power source. The R5C841 can
generate PME# even in D3cold state without PCI clock if the event source is SD Card
Detect Change or Memory Stick Detect Change or xD Picture Card Detect Change.
(*: in case of an internal regulator disabled)
4.12 GPIO
UDIO1, 2, 3 and 4 pins work as GPIO (General Purpose I/O) pin when GPIO Enable bit of the PC
Card Misc Control 4 register (A4h bit31) is set to “1” on Serialized IRQ (default) mode or on
UDIO_Select mode of the PC Card Misc Control 4 register. When GPIO Enable bit is set to “0”,
GPIO outputs are Hi-Z and GPIO Inputs are disabled. User can change the characteristics of the
GPIO pins to either Input or Output by setting either I/O control bits on the GPIO register (83Ah)
or the General Purpose I/O 1 register of the Config register space (AAh). When GPIO Enable bit
is set to “1”, setting of GPIO is input mode (default). And it is possible to read the states of their
pins through each bit of the GPIO register. On Output mode, the written states of each bit are
output. If GPIO functions are not used on Serialized IRQ mode, no pull-up is required.
12345 2004
REV.1.10
4-12
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.13 ZV port Interface
Data Sheet
The R5C841 has the Bypass type ZV port interface. On the 16-bit interface, when ZV port Enable
bit of either the Misc Control 1 register (82Fh) or the PC Card Misc Control 2 register (A0h) is
enabled, CADR [25:6], IOIS16#, INPACK#, SPKR# are assigned to ZV port input signal as shown
in the below diagram.
The R5C841 has no on chip buffer for the ZV port interface. So if ZV port is enabled, the signals
for ZV port such as CADR [25:4] will be “Hi-Z” or “Input disable” and they will be reconfigured for
the ZV port interface. The R5C841 outputs the control signal for the external buffer, which is used
to switch sockets, so that the buffer control for switching sockets is enabled.
16 bit Interface
Signal Name
ZV Port Interface
Signal Name
ZV Port
Comments
card I/O 1
O
O
Horizontal Sync to ZV Port
A10
A11
A9
HREF
VSYNC
Y0
Vertical Sync to ZV Port
O
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Audio SCLK PCM Signal
O
A8
Y2
O
A13
A14
A16
A15
A12
A7
Y4
O
Y6
O
UV2
O
UV4
O
UV6
O
SCLK
MCLK
RESERVED
O
Audio MCLK PCM Signal
A6
RFU
Put in three state by Host Adapter
No connection in PC Card
A[5:4]
I
Used for accessing PC Card
A[3:0]
IOIS16#
A17
ADDRESS[3:0]
PCLK
Y1
O
O
O
O
O
O
O
O
O
O
O
O
Pixel Clock to ZV Port
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Video Data to ZV Port YUV:4:2:2 format
Audio LRCLK PCM signal
A18
Y3
A19
Y5
A20
Y7
A21
UV0
A22
UV1
A23
UV3
A24
UV5
A25
UV7
INPACK#
SPKR#
LRCLK
SDATA
Audio PCM Data signal
ZV Port Interface Pin Assignments
1. "I" indicates signal is input to PC Card, "O" indicates signal is output from PC Card.
4.14 Subsystem ID, Subsystem Vendor ID
The R5C841 supports Subsystem ID and Subsystem Vendor ID to meet PC98/99/2001 Design
Requirements. There are three ways to write into the Subsystem ID and the Subsystem Vendor
ID registers from the system through BIOS.
1. Write Enable bit (Card: bit6 in the PC Card Misc Control, 1394: bit4 in the 1394 Misc
Control 2, SD: bit0 in the Key, Memory Stick: bit0 in the Key, xD Picture Card: bit0 in the
Key) control method.
The BIOS can turn this bit on, change the Subsystem IDs, and turn it off.
12345 2004
REV.1.10
4-13
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
2. Copy of the Subsystem ID and the Subsystem Vendor ID in PCI user defined space
method.
Card:
C0h, C2h
1394/SD/MS/xD: ACh, AEh
3. Load the Subsystem IDs from the Serial ROM method.
Connecting SPKROUT to pull-down enables to use the Serial ROM. The R5C841 has
the Serial ROM interface, and load the Subsystem ID and the Subsystem Vendor ID
after PCI reset disabled.
These registers are initialized only by GBRST#.
4.15 Power Up/Down Sequence
Follow the sequence when the power sequence is ON/OFF.
∗ On the power sequence is ON.
1. Supply to VCC_ RIN and VCC_ROUT*.
2. Supply to VCC_3V, VCC_MD3V and AVCC_PHY3V.
3. Supply to VCC_PCI3V.
∗ On the power sequence is OFF.
1. Stop supplying to VCC_PCI3V.
2. Stop supplying to VCC_3V, VCC_MD3V and AVCC_PHY3V.
3. Stop supplying to VCC_RIN and VCC_ROUT*.
*: in case of an internal regulator disabled
On the power sequence is on, sustain to timing of Global Reset (Chapter 5.3.6) in regards to the
control of HWSPND# and GBRST#. GBRST# must be specially asserted on the power supply to
AVCC_PHY3V, because the only GBRST# enables to initialize the Cable interface block.The
rising of VCC_PCI3V should be within HWSPND# asserted time. When the power sequence is
off, the special limit for Delay Time is none.
The R5C841 can operate the PHY as Repeater. Follow the power sequence when the R5C841
operates PHY as Repeater without providing VCC_PCI3V.
∗ On the power sequence is ON.
1. Supply to VCC_ RIN and VCC_ROUT*.
2. Supply to VCC_3V, VCC_MD3V, and AVCC_PHY3V.
∗ On the power sequence is OFF.
1. Stop supplying to VCC_3V, VCC_MD3V, and AVCC_PHY3V.
2. Stop supplying to VCC_ RIN and VCC_ROUT*.
*: in case of an internal regulator disabled
In this case also, the special limit for delay time is none on the power sequence is off. Note the
following.
a. Asserting GBRST# enables to supply power to AVCC_PHY3V, because the only
GBRST# enables to initialize Cable interface. Also, sustain the delay time shown in
the chapter 5.3.6 on use of GBRST#.
b. HWSPND# is always set to ‘Low’.
12345 2004
REV.1.10
4-14
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4.16 1394 OHCI
The 1394 OHCI block in the R5C841 employs DMA engines for high-performance data transfer,
host bus interface and FIFO. The R5C841 supports two types of data transfer: asynchronous and
isochronous. Prefer to the 1394 OHCI release 1.1/1.0 specifications for settings and procedures
of the controller.
4.16.1 Asynchronous Functions
The R5C841 supports all of transmission and reception defined in 1394 packet formats.
Transmitted packets are read out of host memory and received packets are written into host
memory, both using DMA. And the R5C841 can be programmed as a bus bridge between the
host bus and the 1394 interface by the direct execution of the 1394 read/write requests to the
host bus memory space.
4.16.2 Isochronous Functions
The R5C841 includes the cycle master function as defined in the 1394 specification. The cycle
start packet is transferred at intervals of 8KHz cycle clock. This cycle master uses the internal
cycle clock. When the R5C841 is not the cycle master, the R5C841 can sustain its internal cycle
timer sychronized with the cycle master node by correcting its own cycle timer with the reload
value from the cycle start packet. The R5C841 supports each DMA controller for each
isochronous transmit and isochronous receive. Each DMA controller supports 4 different DMA
contexts.
4.16.3 DMA
The R5C841 supports seven types of DMA. Each type of DMA has register space and data
stream referred to as a DMA context.
DMA Type
Number of Contexts
Asynchronous Transmit
Asynchronous Receive
Isochronous Transmit
Isochronous Receive
Self-ID Receive
Request x 1, Response x 1
Request x 1, Response x 1
X 4
X 4
X 1
Physical Request & Physical Response
No Context
Each asynchronous and isochronous context is composed of buffer descriptor lists called a DMA
context program, which is stored in main memory. The DMA controller finds the necessary data
buffers through the DMA context programs.
The Self-ID receive controller is controlled not by the DMA context program but by the two other
registers. The R5C841 supports the Physical Request DMA and the Physical Response DMA
controllers in order to transmit the receive request, which is to read and write directly to the bus
memory space. These controllers are also controlled not by the DMA context program but by the
other reserved register.
12345 2004
REV.1.10
4-15
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4.16.4 LINK
The Link module sends packets which appear at the transmit FIFO interfaces to the PHY, and
places correctly addressed packets into the receive FIFO. The features are as follows.
⋅
⋅
⋅
⋅
⋅
⋅
⋅
Transmits and receives correctly formatted 1394 serial bus packets.
Generates the appropriate acknowledge for all received asynchronous packets.
Performs the cycle master function.
Generates and checks 32-bit CRC.
Detects missing cycle start packets.
Interfaces to PHY.
Receives isochronous packets at all times (Supports of asynchronous streams and cycle start
packets including a CRC error).
⋅
Ignores asynchronous packets received during the isochronous phase.
4.17 SD Card Interface
The R5C841 has one port of SD Card interface, consists of four serial data lines, one serial
command line, card detection, write protection and SD clock.
4.17.1 Protocol
After the SD Card interface block in the R5C841 is initialized, the R5C841 outputs the data
through the serial SDCMD signal by the host’s command (Writing into the SD_CMD register), and
the SD Card’s response to the command is inputted to the SDCMD signal. The contents of this
card’s response are stored into bits [7:0] of the SD_RSP register. The SD Card is initialized after
the SD Card interface block checked CRC, etc. After that, the data is transmitted between the
R5C841 and the SD Card through the data lines. When the data is written into the SD memory
card, the host writes the divided data (default 512byte) into the SD buffer of SD interface block,
and the R5C841 transmits the serialized data from the SDDAT [3:0] of SD Interface block.
Conversely, when the data is read from the SD memory card, the SD Card writes the divided data
(default 512byte) into the SDDAT [3:0] of SD interface block after initialization of the SD Card by
the command response signal.
4.18 Memory Stick Interface
The R5C841 has one port of Memory Stick interface, consists of four serial data lines, one bus
state line, card detection and MS clock.
4.18.1 Protocol
The Memory Stick interface block accesses to the Memory Stick registers and the Page Buffer by
the Transfer Protocol Command (TPC) in compliance with the host. The R5C841 checks
transmission of data between the Page Buffer in the Memory Stick and the Flash Memory and a
status after accepting INT signal of the Memory Stick. After that, the R5C841 starts to read / write
/ erase the data.
4.19 xD Picture Card Interface
The R5C841 has one port of xD Picture Card interface, consists of eight serial data lines, seven
control signals and card detection.
12345 2004
REV.1.10
4-16
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4.19.1 Protocol
The R5C841 accesses to the xD Picture Card through the 32-bit Data port register. Writing to the
Data port register can transfer address, command and data to the xD Picture Card. The data
transfer to the xD Picture Card enables in units of 8-bit, 16-bit or 32-bit. On the 16-bit or 32-bit
access, the R5C841 can access to the xD Picture Card by increments of 8-bit unit automatically.
Note that only lower 1byte works when write of address and command data.
4.20 Serial ROM Interface
The R5C841 can load data for Subsystem ID, Subsystem Vendor ID (the PCI Interface) and
some PCI configuration registers default value from the Serial ROM (I2C BUS). After that, the
R5C841 can set them to each register automatically.
•
I2C BUS is registered trademark of PHILIPS ELECTRONICS N.V.
Purchase of Ricoh’s I2C components conveys a license under the Philips I2C patent to use the
components of the I2C system, provided the system conforms to the I2C specifications defined by
Philips.
4.20.1 Outline
The R5C841 supports 100k mode and 7-bit address, and automatically stores the data (See.
Chapter 4.20.3) from the Serial ROM when the first PCI Reset is deasserted after deassertion of
the GBRST#.
4.20.2 User’s Setting
Connecting the SPKROUT pin to a pull-down resistor of 100kΩ enables the use of the Serial
ROM. When the first PCI Reset is deasserted, the R5C841 starts to sample SPKROUT pin.
When SPKROUT pin is connected to a pull-down resistor of 100kΩ, the R5C841 attempts to load
data through the Serial ROM. In this case, UDIO3 is reassigned to SCL (the clock signal) and
UDIO4 is reassigned to SDA (the data signal). The SDA and the SCL must be connected to
VCC_3V through pull-up resistors of 10kΩ. When the SPKROUT pin is connected to VCC_3V
through a pull-up resistor of 100kΩ, the R5C841 does not load data through the Serial ROM. See
the PC Card Misc Control 4 register for setting of UDIO3 and UDIO4.
Without the Serial ROM
With the Serial ROM
100kΩ
10kΩ
10kΩ
R5C841
R5C841
VCC_3V
VCC_3V
SPKROUT
SPKROUT
UDIO4
UDIO3
UDIO4
UDIO3
UDIO4
UDIO3
SDA
SCL
100kΩ
Serial ROM
12345 2004
REV.1.10
4-17
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4.20.3 Format
The R5C841 starts accesses to the Serial ROM by detecting a pull-down of the SPKROUT when
the first PCI Reset is deasserted after deassertion of the GBRST#. The accessed data is stored
to each register as follows. The retry states don’t allow PCI’s slave access during accesses to the
Serial ROM. Each parts register of 1394 OHCI-LINK Configuration Space, 1394 OHCI Registers
Space, PCI-CardBus Bridge Configuration Space, SD Card Configuration Space, Memory Stick
Configuration Space and xD Picture Card Configuration Space.
4.20.3.1 1394OHCI-LINK Configuration Space
Address
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Subsystem Vendor ID[7:0]
Subsystem Vendor ID[15:8]
Subsystem ID[7:0]
Subsystem ID[15:8]
LEDRX[0]
LEDTX[1]
OHCI10
LEDTX[0]
LEDRX[1]
-
-
-
-
-
-
-
-
-
-
-
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
―
D2PhyPM[1:0]
CMC
Shadow
D2ForcePM
D3PhyPM[1:0]
D3ForcePM
P1Dis
Shadow
CPSDis
CPSFixVal
P0Dis
Shadow
1Dh
PrwCShadow[2:0]
-
-
1Eh
1Fh
―
―
PMbit15
WrEn
20h
SIDWREN
INTXSel[1:0]
-
-
-
21h
22h
―
―
1394LED
toLED1#
1394LED
toLED0#
LEDDurationSel[1:0]
-
23h
24h
25h
Max Latency[3:0]
-
Min Grant[3:0]
-
-
-
-
-
-
-
12345 2004
REV.1.10
4-18
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.20.3.2 1394 OHCI Register
Data Sheet
Address
26h
Bit7
Bit6
aPhy
EnhanceEn
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
ProgPhyEn
-
-
-
-
-
-
27h
28h
29h
2Ah
2Bh
2Ch
2Dh
2Eh
2Fh
30h
31h
32h
33h
34h
35h
36h
37h
MiniROM Address[7:0]
Config ROM Header[7:0]
Config ROM Header[15:8]
Config ROM Header[23:16]
Config ROM Header[31:24]
Bus Option[7:0]
Bus Option[15:8]
Bus Option[23:16]
Bus Option[31:24]
Global Unique ID High[7:0]
Global Unique ID High[15:8]
Global Unique ID High[23:16]
Global Unique ID High[31:24]
Global Unique ID Low[7:0]
Global Unique ID Low[15:8]
Global Unique ID Low[23:16]
Global Unique ID Low[31:24]
4.20.3.3 PCI-CardBus Bridge Configuration Space
Address
38h
39h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Subsystem Vendor ID[7:0]
Subsystem Vendor ID[15:8]
Subsystem ID[7:0]
3Ah
3Bh
Subsystem ID[15:8]
3Ch
-
-
-
16bitMemEnh
Tim
SR_PCIINTDis
16bitIOEnh LegacyIdxSel PrefetchEn
Tim
I/O1AdrMode I/O0AdrMode
3Dh
3Eh
3Fh
SIRQEn
-
LEDPol
5VDis
VPPENPol
VCCxENPol
―
XDCardDis ExpressCard
Dis
-
MemoryStick
SDCardDis
1394Dis
-
Internal_bay
En
Dis
40h
41h
42h
CSCtoINT
Dis
WPPUPDis External_bay
En
CINT-ISAEn CCLKRUNPU
Dis
StopClock
LED
toLED1#
-
-
-
CSTSCHGIn
En
IOMinTim
WaitSel
Dis
-
-
MemMinTim
5VReadEn
-
-
-
-
DecodeDis
SPKROUT
DelatedClr
CBCLKRUN
HiZEn
-
Dis
-
Dis
-
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
-
-
LEDDurationSel[1:0]
UDIO1[3:0]
UDIO3[3:0]
UDIO5[3:0]
UDIO0[3:0]
UDIO2[3:0]
UDIO4[3:0]
GPIOEn
-
-
-
-
-
-
-
―
―
―
―
12345 2004
REV.1.10
4-19
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.20.3.4 Memory Stick Configuration Space
Data Sheet
Address
50h
51h
Bit7
Counter cut
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Card Detect Mode[1:0]
CLK selection[1:0]
PMETrgIn
(Card
-
-
52h
PMETrgRM
(Card
Inserted by
MSCD#)
Removed by
MSCD#)
53h
54h
55h
56h
57h
58h
―
Subsystem Vendor ID[7:0]
Subsystem Vendor ID[15:8]
Subsystem ID[7:0]
Subsystem ID[15:8]
MSLED
toLED1#
MSLED
toLED0#
-
-
-
-
-
-
-
-
59h
5Ah
5Bh
Write Enable 0xFD
-
-
-
-
-
-
-
CLKRUNDis, MSPWRPol
LEDDurationSel[1:0]
INTSEL[1:0]
-
4.20.3.5 SD Card Configuration Space
Address
5Ch
5Dh
5Eh
5Fh
Bit7
-
Bit6
-
Bit5
-
Bit4
-
Bit3
-
Bit2
Bit1
Bit0
LED Control[2:0]
Class Code[7:0](specific register-level programming interface)
Class Code[15:8](sub-class code)
Class Code[23:16](base class code)
Subsystem Vendor ID[7:0]
60h
61h
Subsystem Vendor ID[15:8]
62h
Subsystem ID[7:0]
63h
Subsystem ID[15:8]
64h
65h
-
-
-
-
Timeout Clock Select{1:0}
-
-
-
CLKSelection[1:0]
-
-
PMETrgDis PMETrgDis
(Card (Card
Removed by Inserted by
PMETrgDis
(Card
Interrupt by
SDCDAT1)
SDCD#)
SDCD#)
66h
67h
68h
Card Detect Counter[3:0]
-
-
-
-
-
-
Card Detect Mode[1:0]
Counter cut
-
-
-
-
-
-
-
SDLED
toLED1#
SDLED
toLED0#
69h
6Ah
6Bh
6Ch
6Dh
6Eh
6Fh
70h
71h
72h
73h
Write Enable 0xFC
-
-
-
-
SDWPPol
-
-
-
-
CLKRUNDis, SDPWRPol
INTSEL[1:0]
LEDDurationSel[1:0]
-
Capability0[7:0]
Capability0[15:8]
Capability1[7:0]
Capability1[15:8]
Maximum Current for 3.3V
Maximum Current for 3.0V
Maximum Current for 1.8V
―
12345 2004
REV.1.10
4-20
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.20.3.6 xD Picture Card Configuration Space
Data Sheet
Address
74h
75h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Subsystem Vendor ID[7:0]
Subsystem Vendor ID[15:8]
Subsystem ID[7:0]
76h
77h
Subsystem ID[15:8]
78h
XDLED
toLED1#
XDLED
toLED0#
-
-
-
-
-
-
-
-
79h
7Ah
7Bh
7Ch
7Dh
7Eh
Write Enable 0xFD
-
-
-
-
-
-
-
-
-
-
-
-
-
CLKRUNDis, XDPWRPol
LEDDurationSel[1:0]
INTSEL[1:0]
-
Counter cut
-
-
-
-
-
-
-
-
-
Card Detect Mode[1:0]
CLK selection
PMETrgIn
(Card
-
-
-
PMETrgRM
(Card
Inserted by
XDCD#)
Removed by
XDCD#)
4.21 LED# Output
The R5C841 can output the activity signals of the PC card, the 1394OHCI, the SD Card, the
Memory Stick and the xD PictureCard, as LED0#, LED1# and LED2#. The R5C841 uses UDIOx
pins as LED0#/1#/2#. See the PC Card Misc Control 4 (Config. (Func.0) A4h) register for use
these pins. The default of the LED signal is ‘Low’ active. But, setting the LED Polarity bit (Config,
(Func.0) 82h bit11) to “1b” enables to set the LED signal to ‘high’ active. This bit is common to the
PC card, the 1394 OHCI, the SD Card, the Memory Stick and the xD Picture Card.
The LED signal is asserted at the same time the trigger of its signal is asserted. And the internal
counter works after the trigger is deasserted. In default, the LED signal is kept for 64msec after
the deassertion of the trigger, and is deasserted. When the trigger is reasserted in operation of
the counter, the counter is cleared and restarted to count up at the same time the deassertion of
the LED signal. See the below chart.
Counter Reset
The LED trigger
Count up
Counter Start
Counter Restart
The LED output
LED Output Duration
Not Count up
The LED Output Duration is selected from among 64msec(default), 1msec and No Duration time
(through the trigger). The card and the 1394 have the different registers for selecting each other
(See the following). The trigger signals for them also are different.
The R5C841 uses a counter operating PCLK for the LED Output Duration and therefore a stop
request of PCLK by the CLKRUN protocol is refused in operation of the counter. When PCLK
must be stopped for 64msec on system, modify the LED Output Duration.
LED0#: PC_Card LED# + 1394 LED# + SD_Card LED# + Memory Stick LED# + xD LED#
LED1#: PC_Card LED# + 1394 LED# + SD_Card LED# + Memory Stick LED# + xD LED#
LED2#: 1394 LED#
12345 2004
REV.1.10
4-21
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
4.21.1 PC Card LED (CardBus R2)
The trigger signals of the PC Card LED are as follows.
CardBus:
R2:
CFRAM#, CINT#
Card command by IORD#, IOWR#, OE#, WE#, IREQ#
Bit 13 and bit 12 of the Config (Func.0) A2h register can set the counter’s duration.
bit 13 12
the LED Output Duration
0
1
1
0
0
1
0
1
64 msec (default)
1 msec
No Duration Time (through)
Test Mode(3.8µsec)
4.21.2 1394 LED
The 1394 LED signal indicates the condition of the IEEE1394 interface block in the R5C841. This
signal is asserted when the R5C841 is on transmission/reception.
Bit 2 and bit 1 of the Config (Func.1) 9Eh register can set the counter’s duration.
bit 2 1
0 0
the LED Output Duration
64 msec (default)
1 1
1 msec
1 0
0 1
No Duration Time (through)
Test Mode(3.8µsec)
4.21.3 SD LED
The SD LED signal indicates conditions of the SD Card interface in the R5C841. This signal is
asserted when the R5C841 is on the transmission, the reception and the debounce duration of
the card detection. Bit 29 and bit 28 of the Config (SD: Func.2) F8h register can set the counter’s
duration.
bit 29 28
the LED Output Duration
64 msec (default)
0
1
1
0
0
1
0
1
1 msec
No Duration Time (through)
Test Mode (3.8µsec)
4.21.4 MS LED/xD LED
The MS LED and the xD LED signals indicate conditions of the Memory Stick interface and the
xD Picture Card interface in the R5C841. This signal is asserted when the R5C841 is on the
transmission and the reception. Bit 29 and bit 28 of the Config (MS: Func.3, xD: Func.4) F8h
register can set the counter’s duration.
bit 29 28
the LED Output Duration
64 msec (default)
0
1
1
0
0
1
0
1
1 msec
No Duration Time (through)
Test Mode (3.8µsec)
12345 2004
REV.1.10
4-22
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.21.5 LED Output Selection
Data Sheet
All LED can be output to LED0#/LED1#. The LED for the 1394 is output by setting Config
(Func.1) 9Eh bit [4:3] to “11b”, the LED for the SD Card is output by setting Config (Func.2) F8h
bit [7:6] to “11b”, the LED for the Memory Stick is output by setting Config (Func.3) F8h bit [7:6]
to ”11b”, and the LED for the xD Picture Card is output by setting Config (Func.4) F8h bit [7:6]
to ”11b”.
Also, the LED for the IEEE1394 is output to LED2# by setting Config (Func.0) B0h bit6 to “0b”.
4.22 1394 Cable Interface
The R5C841 builds in 2 ports of 1394 Cable interface that support the transmission speed of
400/200/100Mbps compliant with the IEEE1394a-2000 standard.
4.22.1 Cable Interface Circuit
AVCC_PHY3V
Boad A
ICD
ICD
R5C841
Cable
Boad B
Connect Detect
TpBias Disable
Connect_Detect
TpBias_Disable
TPBIAS*
0.33uF
TPAP*
TPAP
TPAN
TPAP
TPAN
Driver
Driver
Strb_Tx
Strb_TX
Strb_Enable
Strb_Enable
Receipt Signals
Data_Rx
TPAN*
Receipt Signals
Data_Rx
56ohm ±3%
Arb_A_Rx etc
Arb_A_Rx etc
TPBP*
Driver
Driver
Data_Tx
TPBP
TPBP
TPBN
Data_Tx
Data_Enable
Data_Enable
Receipt Signals
Strb_Rx
TPBN*
270pF
TPBN
Receipt Signals
Strb_Rx
56ohm ±3%
Arb_B_Rx etc
Arv_B_Rx etc
5.1kohm ±5%
AGND
System A
System B
* means a port number in this figure.
(Example: TPBIAS*→TPBIAS0 or TPBIAS1)
Each port consists of two twist-pairs; TPA and TPB. The TPA and the TPB are used in order to
monitor transmission/reception of a control signal (Arbitration signal) and data, and the state of a
cable line (the insert of a cable).
It is necessary for the TPA and the TPB to be connected to a termination of 55Ω resistances
according to the cable impedance. This termination resistance should be arranged near the
R5C841. On TPA side, TPBIAS should be placed to the center node of the termination resistance
in order to set up a cable’s common-mode DC potential. A capacitor of 0.33µF for decoupling
should be connected to the TPBIAS. On TPB side, a termination of 5.1kΩ and a capacitor of
270pF should be connected to between the center node of the termination resistance and AGND.
See the application manual for the substrate layout.
12345 2004
REV.1.10
4-23
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.22.2 Transaction of Unused Ports
Data Sheet
On no use of ports, TPBP* and TPBN* are directly connected to AGND, and TPAP*, TPAN* and
TPBIAS* are OPEN. After that, set Port Disable bit of the 1394 PHY Register. The PHY Shadow
register in the 1394 Configuration registers space also can set the Port disable bit. See the
Read/Write of the 1394PHY register (Ch. 4.22.4).
4.22.3 CPS (Cable Power State)
The R5C841 builds in a function monitoring the state of the cable power. The CPS pin is
connected to the cable power through the external resistor (390kΩ±1%) and detects a condition
that cable power has lowered under the threshold level (Normally 7.5V). When the four pins cable
is used (when the CPS function is not used), it is possible to select two methods: one is the direct
connection of the CPS pin with the AVCC_PHY3V, and the other is with the register’s control of
the CPS pin which is set to ‘Open’. In case of the register’s control, set CPSDis (bit1) and
CPSFixVal (bit0) on the PHY Power Management Register (98h) in the 1394 Configuration
Register space to “1b”. The Serial ROM also can be set these registers. Refer to the Serial ROM
(Chapter 4.20) for details.
On monitoring the state of Cable Power.
Cable power supply
R5C841
390kohm(±1%)
6pin connector
4pin connector
CPS
VP
Out of monitoring the state of Cable Power.
R5C841 AVCC_PHY3V
CPS
4.22.4 Read/Write of 1394 PHY Registers
The R5C841 builds in the 1394 PHY registers compliant with IEEE 1394-1995 and
IEEE1394a-2000 standard. Refer to the 1394PHY Registers for details. Access to these registers
is enabled by the PHY Control register of the 1394 OHCI Registers, and offsetting [31-11] bits of
the 1394 OHCI Register Base Address (10h) in the 1394 Configuration register space enables
access to the PHY Control register (0ECh).
The data of 1394 PHY register is the little endian description. On access of the PHY Control
register, the R5C841 converts the data from a little endian to a bit endian. So the data is dealt
only in a row without the bit number of data.
PHY Register
0
1
2
3
4
5
6
7
PHY Control
rdData
23 22 21 20 19 18 17 16
wrData
7
6
5
4
3
2
1
0
12345 2004
REV.1.10
4-24
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
For example, when 53h is written in wrData of the PHY Control register (bit 6, 4, 1, and 0 are set
to “1”), 53h is written in the PHY Register as they are (bit 1, 3, 6, and 7 are set to “1”). Access to
Contender bit, Power_class field, and Disable bit for Port0/Port1 in the 1394 PHY register is
enabled through the PHY Shadow register (99h) in the 1394 configuration register space. Refer
to the PHY Shadow register in the Registers Description for details.
4.22.5 Clock Circuit
The PHY block of the R5C841 requires 24.576MHz of clock frequency.
Crystal OSC.
R5C841
External Clock Driver
R5C841
XO
XI
XO
XI
10pF
10pF
OPEN
(±5%)
(±5%)
Recommended Conditions
Crystal Oscillator
Normal Frequency
: 24.576MHz
Frequency Tolerance
Temperature stability
: ±50ppm(at 25°C)
: ±50ppm(reference to 25°C)
Operating Temperature Range : -20~70°C
Load Capacitance
Driver Level
: 10pF
: 0.1mW
Equivalent Series Resistance
Insulation resistance
Shunt Capacitance
: 50ohm Max
: 500M ohm Min (at DC100V±15V)
: 7.0pF Max
External Clock Driver
Normal Frequency
Frequency Tolerance
: 24.576MHz
: ±50ppm(at 25°C)
4.22.6 PLL
The PHY block of the R5C841 produces 393.216MHz of the internal clock that is 16 times as
long as the 24.576MHz produced by the internal PLL circuit. Setting the Sleep Mode of the PHY
block can stop the PLL circuit. Refer to the Power Management (Ch. 4.11) for settings of the
Sleep Mode.
PLL External Circuit
R5C841
FIL0
0.01uF
AGND
12345 2004
REV.1.10
4-25
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.22.7 Reference Voltage Circuit and Reference Current Circuit
Data Sheet
The PHY block of R5C841 supports terminals of the external parts for the Reference voltage
circuit and the Reference current circuit. Each terminal should be connected to indicated
capacitors and resistors.
Reference Voltage Circuit
Reference Current Circuit
R5C841
VREF
R5C841
REXT
0.01uF
AGND
10kohm
±1%
AGND
4.23 Function’s Selection
The R5C841 can make each function disable by UDIO3, UDIO4 and VPPEN0. Setting UDIO3 to
pull-down disables the SD Card interface, setting UDIO4 to pull-down disables the Memory Stick
interface, and setting VPPEN0 to pull-down disables the xD Picture Card interface. Disabled
function cannot detect the corresponding configuration register. (Master Aborts) The function’s
selection is as follows.
On use of the Serial ROM, set the Serial ROM in order to disable each function, because UDIO3,
UIDO4 and VPPEN0 are set to only pull-up.
Function No.
VPPEN0
SD
MS
xD
UDIO3
Pull-up
UDIO4
Pull-up
0
1
2
3
4
Pull-up Enable Enable Enable PCCard
Pull-up Disable Enable Enable PCCard
1394
1394
1394
1394
1394
1394
1394
1394
SD
MS
SD
xD
SD
MS
SD
–
MS
xD
xD
–
xD
–
Pull-down Pull-up
Pull-up Pull-down Pull-up Enable Disable Enable PCCard
Pull-down Pull-down Pull-up Disable Disable Enable PCCard
–
–
Pull-up
Pull-up Pull-down Enable Enable Disable PCCard
MS
–
–
Pull-down Pull-up Pull-down Disable Enable Disable PCCard
Pull-up Pull-down Pull-down Enable Disable Disable PCCard
Pull-down Pull-down Pull-down Disable Disable Disable PCCard
–
–
–
–
–
12345 2004
REV.1.10
4-26
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.24 Internal Regulator
Data Sheet
The R5C841 has an internal regulator, which converts the single 3.3V power into the power for
the internal core logic. REGEN# signal enables/disables an internal regulator. The following is the
recommended circuit diagram.
Regulator Disable Mode
from Regulator
0.01uF 0.1uF 0.01uF
10uF
(1.8V)
VCC_RIN
R5C841
0.01uF 0.01uF 0.47uF 0.47uF
JP
VCC_ROUT
REGEN#
short
0 ohm
open
Regulator Enable Mode
from Regulator
(3.3V)
0.01uF 0.1uF 0.01uF
10uF
VCC_RIN
VCC_ROUT
REGEN#
R5C841
0.01uF 0.01uF 0.47uF 0.47uF
JP
open
open
100k ohm
12345 2004
REV.1.10
4-27
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
4.25 ExpressCard Interface
Data Sheet
Using the external USB host interface enables the R5C841 to connect a USB device to a PC Card
socket. That is, inserting an ExpressCard passive adapter into the PC Card socket can support an
ExpressCard for the USB interface.
R5C841
ExpressCard
Passive Adapter
USBD+
USB
HOST
USBDP
USBDM
IORD#
IOWR#
A22
USBD-
CPUSB#
+3V
ExpressCard
VCC3EN#
Power
S/W
4.26 BAY Function
With the PC Card passive adapter, the Small Card (the SD Card, the Memory Stick, the xD Picture
Card), can be inserted in the PC Card slot. To enable this function, set “1” in PCI-CardBus Bridge
Configuration register B7 [0]. (Internal Bay Mode)
Set PCI-CardBus Bridge Configuration register A0 [14] to “1” in order to use the External BAY
function. (*External Bay Mode)
You can also set these registers by using Serial ROM.
*To use the External Bay Mode, you also need to wire the 6 pins of Pin Name 1 to the 6 pins
of Pin Name 2 respectively.
Pin Name 1
CE2#
WE#
CADR0
CADR1
CADR2
CADR3
Pin Name 2
MDIO08
MDIO09
MDIO10
MDIO11
MDIO12
MDIO13
12345 2004
REV.1.10
4-28
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5 ELECTRICAL CHARACTERISTICS
5.1 Absolute Maximum Rating
Symbol
Parameter
Range
Unit
Condition
Note
Vcc 1
Vcc 2
Vte1
Vte2
Topr
Tstg
Supply Voltage Range 1
Supply Voltage Range 2
Voltage on Any Pin
-0.3 ~ 2.5
-0.3 ~ 4.6
-0.3 ~ 5.8
-0.3 ~ 4.6
-40 ~ 85
-55 ~ 125
±2.0
V
V
GND=0V
GND=0V
GND=0V
GND=0V
1
2
4
V
Voltage on Any Pin
V
Ambient Temperature under bias
Storage Temperature Range
Human Body Model
ºC
ºC
kV
C=100pF
R=1.5kΩ
ESD1
ESD2
Charged Device Model
Latch-up
kV
±1.0
LATUP
mA
5ms
3
±100
Note 1: Applied for VCC_ROUT.
Note 2: Applied for VCC_RIN, VCC_3V, VCC_PCI3V and VCC_MD3V and AVCC_PHY3V.
Note 3: The clamping voltage of the trigger pulse power source should be below a value of Vte.
Note 4: Applied for all of Digital pins
Note: Stresses above those listed may cause permanent damage to system components. These are stress
ratings only. Functional operation at these or any conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended
periods may affect system reliability.
5.2 DC Characteristics
5.2.1 Recommended Operating Conditions for Power Supply
Power Pin
Parameter
Min
Typ
Max
Unit
Note
VCC_PCI3V
VCC_RIN
Supply Voltage for PCI interface
(3.3V Operation)
3.0
3.3
3.6
V
Supply Voltage for Regulator
3.0
3.3
1.8
3.6
V
V
VCC_RIN,
Supply Voltage for Core Logic
1.65
1.95
VCC_ROUT
(Disabled regulator: 1.8V Operation)
VCC_3V
Supply Voltage for System and
Card Interface Signals
3.0
3.0
3.0
3.3
3.3
3.3
3.6
3.6
3.6
V
V
V
VCC_MD3V
AVCC_PHY3V
Supply Voltage for Media interface
block
Supply Voltage for Cable interface
block
12345 2004
REV. 1.10
5-1
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
5.2.2 PCI Interface
Data Sheet
For 3.3V signaling
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit Test Condition
Note
VIH
Input High Voltage
Input Low Voltage
Output High Voltage
Output Low Voltage
Input Leakage Current
0.5xVCC_PCI3V
-0.5
5.75
V
V
V
V
1
1
1
1
1
VIL
0.3xVCC_PCI3V
VOH
VOL
IILk
0.9xVCC_PCI3V
Iout=-500µA
0.1xVCC_PCI3V
Iout=1500µA
Vin=0~
VCC_PCI3V
±10
µA
Cin
Input Pin Capacitance
10
12
pF
pF
1
1
Cclk
PCICLK Pin Capacitance
Note 1: Applied for PCICLK, CLKRUN#, PCIRST#, AD[31:0], C/BE#[3:0], PAR, FRAME#,
IRDY#, TRDY#,STOP#, DEVSEL#, IDSEL, PERR#, SERR#, REQ#, GNT#,
INTA#, INTB#, INTC# pins
5.2.3 16-bit PC Card Interface
For 3.3V signaling
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH
Input High Voltage
Input Low Voltage
2.0
-0.3
2.4
2.4
5.5
0.6
V
V
2,4
2,4
2
VIL
VOH1
VOH2
VOL1
VOL2
IILk
Output High Voltage
Output High Voltage
Output Low Voltage
Output Low Voltage
Input Leakage Current
V
Iout=-4mA
Iout=-2mA
Iout=4mA
Iout=2mA
Vin=0~VCC_3V
Vin=0
V
3
0.4
0.4
±10
V
2
V
3
2
µA
µA
IIL1
Input Leakage Current
(Pull-up)
-50
4
Cin
Input Pin Capacitance
10
pF
2,4
Note 2: Applied for CADR [25:0], CDATA [15:0], CE [2:1]#, IOR#, IOW#, OE#, WE#, REG#, WAIT#,
if Card interface is configured as a 16-bit Card Socket.
Note 3: Applied for RESET pin
Note 4: Applied for RDY/IREQ#, WAIT#, BVD1/STSCHG#/RI#, BVD2/SPKR#, INPACK#, WP/IOIS16#
pins
12345 2004
REV. 1.10
5-2
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.2.4 CardBus PC Card Interface
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH
VIL
Input High Voltage
Input Low Voltage
Output High Voltage
Output Low Voltage
Input Leakage Current
0.475xVCC_3V
-0.5
VCC_3V +0.5
V
V
V
V
5,6,7
5,6,7
5,6,8
5,6,8
5
0.325xVCC_3V
VOH
VOL
IILk
IIL1
0.9xVCC_3V
Iout=-150µA
Iout=700µA
Vin=0~VCC_3V
Vin=0
0.1xVCC_3V
±10
µA
Input Leakage Current
(Pull-up)
-230
6
µA
Cin
Input Pin Capacitance
10
pF
5,6,7
7
IIL2
Input Leakage Current
(Pull-down)
16.5
-70
Vin=VCC_3V
Vin=0
µA
IIL3
Input Leakage Current
(Pull-up)
8
µA
Note 5: Applied for
Note 6: Applied for
CCLK, CCLKRUN#, CRST#, CAD [31:0], CC/BE#[3:0], CPAR, CFRAME#, CGNT#,
CINT# pins, if Card interface is configured as a CardBus Card Socket.
CIRDY#, CTRDY#,CSTOP#, CDEVSEL#, CPERR#, CSERR#, CREQ#, CINT#,
CAUDIO pins
Note 7: Applied for CSTSCHG pin
Note 8: Applied for CCLKRUN# pin
5.2.5 PC Card Interface Card Detect Pins and System Interface Pins
PC Card Interface Card Detect Pins and System Interface Pins
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH1
VIL1
VIH2
VIL2
VIH3
VIL3
VOH1
VOH2
VOL1
VOL2
IILk
Input High Voltage
Input Low Voltage
Input High Voltage
Input Low Voltage
Input High Voltage
Input Low Voltage
Output High Voltage
Output High Voltage
Output Low Voltage
Output Low Voltage
Input Leakage Current
0.8xVCC_3V
VCC_3V+0.3
0.3xVCC_3V
VCC_3V+0.3
0.8
V
V
9
9
-0.3
2.4
V
11
11
12
12
10
11
10
11
11,12
9
-0.3
2.4
V
5.75
V
-0.3
2.4
0.8
V
V
Iout=-4mA
Iout=-1mA
Iout=4mA
Iout=1mA
Vin=0~VCC_3V
Vin=0
2.4
V
0.4
0.4
±10
V
V
µA
µA
IIL1
Input Leakage Current
(Pull-up)
-80
IOZ
Hi-Z Output Leakage Current
Vout=0~VCC_3V
10
±10
µA
Note 9: Applied for CD1#(CCD1#), CD2#(CCD2#), MDIO00, MDIO01, MDIO03 pins
Note 10: Applied for RI_OUT#, SPKROUT,VCC5EN#, VCC3EN#, VPPEN0, VPPEN1, MDIO04,
MDIO05, MDIO06 pins
Note 11: Applied for VS1#(CVS1#), VS2#(CVS2#) pins
Note 12: Applied for GBRST#, HWSPND#, MDIO07 pins
12345 2004
REV. 1.10
5-3
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.2.6 Cable Interface
(VCC_ROUT= 1.65~1.95V, AVCC_PHY3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Test Condition
Note
VID
Differential Input Voltage
118
260
mV
Cable input, during data
reception
13,14
168
1.165
0.935
0.523
172
265
2.515
2.515
2.515
265
mV
V
Cable input, during arbitration
100Mbps speed signaling off
200Mbps speed signaling
400Mbps speed signaling
Cable output, load 56Ω
VICM
TpB Common Mode Input
Voltage
14
V
V
VOD
ICM
Differential Output Voltage
mV
mA
13,14
13,14
TpA, TpB Common Mode
Output Current
-0.81
0.44
Driver enable, speed signal off
ISPD2
ISPD4
TpB200Mbps Speed Signal
TpB400Mbps Speed Signal
-4.81
-2.53
-8.10
7.5
mA
mA
V
14
14
16
15
-12.40
VTCPWD CPS Threshold Voltage
VTPBIAS TpBias Output Voltage
CPS, R=390kΩ
1.665
2.015
V
Note 13: Applied for TPAP0/1, TPAN0/1 pins
Note 14: Applied for TPBP0/1, TPBN0/1 pins
Note 15: Applied for TPBIAS0/1 pins
Note 16: Applied for CPS pin
5.2.7 UDIO0-5 pins
For PCI 3.3V signaling
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Test Condition
Note
VOH
Output High Voltage
Output Low Voltage
Hi-Z Output Leakage Current
Input High Voltage
2.4
V
V
Iout=-4mA
17
17
17
18
18
18
VOL
IOZ
VIH
VIL
0.4
±10
Iout=4mA
Vout=0~VCC_3V
µA
V
0.5xVCC_3V
-0.5
5.75
Input Low Voltage
0.3xVCC_3V
±10
V
IILK
Input Leakage Current
Vin=0~VCC_3V
µA
Note 17: Applied for UDIO0-5 pins
Note 18: Applied for UDIO0-4 pins
12345 2004
REV. 1.10
5-4
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.2.8 SD Card Interface
(VCC_ROUT= 1.65~1.95V, VCC_MD3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH
VIL
Input High Voltage
Input Low Voltage
Output High Voltage
Output Low Voltage
0.625x
VCC_MD3V
VCC_MD3V
+0.3
V
V
V
19
19
-0.3
0.25x
VCC_MD3V
VOH
0.75x
VCC_MD3V
19,20
Iout=-100µA@3V
VOL
IIL
0.125xVCC_MD3V
±10
V
19,20
19
Iout=100µA@3V
Input Leakage
Current (Pull-up)
80
Vin=0
µA
IOZ
HI-Z Output Leakage
Current
Vout=0~
VCC_MD3V
20
µA
Note 19: Applied for
Note 20: Applied for
SDCDAT [3:0], SDCCMD pins
SDCCLK pin
5.2.9 Memory Stick Interface
(VCC_ROUT= 1.65~1.95V, VCC_MD3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH
Input High Voltage
0.8x
VCC_MD3V
V
21
VCC_MD3V
VIL
Input Low Voltage
0
0.2xVCC_MD3V
V
V
21
21
VOH
Output High Voltage
VCC_MD3V
-0.3
Iout=-8mA
Iout=8mA
VOL
IOZ
Output Low Voltage
0.4
V
21
21
HI-Z Output Leakage
Current
±10
µA
Note 21: Applied for
MSCDAT [3:0], MSCCLK, MSBS pins
5.2.10 xD Picture Card Interface
(VCC_ROUT= 1.65~1.95V, VCC_MD3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Typ
Max
Unit
Test Condition
Note
VIH
VIL
Input High Voltage
Input Low Voltage
Output High Voltage
Output Low Voltage
2.1
-0.3
2.6
VCC_MD3V+0.3
0.7
V
V
22
22
VOH
VOL
IOZ
V
Iout=-8mA
Iout=8mA
22,23
22,23
22,23
0.4
V
HI-Z Output Leakage
Current
±10
µA
Note 22: Applied for XDDAT [7:0] pins
Note 23: Applied for XDRE#, XDWE#, XDCE#, XDALE, XDCLE, XDWP# pins
12345 2004
REV. 1.10
5-5
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
5.2.11 Serial ROM Interface
Data Sheet
For 3.3V signaling
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Test Condition
Note
VIL
Input Low Voltage
-0.5
0.3xVCC_3V
VCC_3V+0.5
0.4
V
V
V
24
24
24
24
VIH
VOL1
Tof
Input High Voltage
Output Low Voltage
0.7xVCC_3V
Iout=3mA
Output fall time from V IHmin to V
ILmax with a bus capacitance from
10 pF to 400 pF:
-
250
ns with up to 3 mA sink
current at V OL1
I I
Input current each I/O pin
Input Pin Capacitance
Vin=0.4~0.9xVCC_3V
24
24
±10
µA
Cin
10
pF
Note 24: Applied for UDIO3-4 (On use of Serial ROM) pins
5.2.12 Power Consumption
Power Supply Current
Power Pin
Parameter
Min
Typ
Max
Unit
Condition
Note
Icc
Power Supply Current,
Operating
150
mA
PCICLK=33MHz
VCC_3V=3.6V
VCC_MD3V=3.6V
VCC_PCI3V=3.6V
AVCC_PHY3V=3.6V
REGEN#=0V
VCC_RIN=3.6V
Vin=0V or VCC
12345 2004
REV. 1.10
5-6
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.3 AC Characteristics
5.3.1 PCI Interface signals
PCI Clock
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
PCICLK
t1a
t1b
t1c
t1d
t1e
Cycle Time, PCICLK
30
11
11
1
ns
ns
Pulse Width Duration, PCICLK High
Pulse Width Duration, PCICLK Low
Slew Rate, PCICLK Rising Edge
Slew Rate, PCICLK Falling Edge
ns
4
4
V/ns
V/ns
1
PCICLK Timing
t1a
t1c
t1b
*2.0V(0.5Vcc)
*0.8V(0.3Vcc)
PCICLK
t1e
t1d
*2.0V p-to-p Min.
(0.4Vcc p-to-p Min.)
*5V Signaling ( 3.3V Signaling)
PCICLK Timing
PCI Reset
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
PCIRST#
t2a
t2b
Pulse Duration, PCIRST#
1
ms
Setup Time, PCICLK active at PCIRST# Negation
100
µs
PCI Reset Timing
t2a
PCIRST#
PCICLK
t2b
PCI Reset Timing
12345 2004
REV. 1.10
5-7
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
PCI Interface Output Signals
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
AD [31:0], C/BE#[3:0], PAR, FRAME#, DEVSEL#, IRDY#, TRDY#, STOP#, PERR#, SERR#, CLKRUN#
t3a
Shared Signal Valid delay time from PCICLK
2
2
11
ns
Min: CL=0 pF
Max: CL=50 pF
(10 pF 3.3v)
t3b
t3c
Enable Time, Hi-Z to active delay from PCICLK
Disable Time, Active to Hi-Z delay from PCICLK
REQ#
ns
ns
28
12
t3d
Point to Point Signal Valid delay time from PCICLK
2
ns
Min: CL=0 pF
Max: CL=50 pF
(10 pF 3.3v)
PCI Output Signals Timing
*1.5V(0.4Vcc)
PCICLK
t3a(Shared), t3d(ptp)
OUTPUT
(Shared or ptp)
*1.5V(0.285Vcc:Rise Edge, 0.615Vcc:Fall Edge)
t3b
OUTPUT
t3c
*5.0V Signaling(3.3V Signaling)
PCI Output Signals Timing
PCI Interface Input Signals
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
AD [31:0], C/BE#[3:0], PAR, FRAME#, DEVSEL#, IRDY#, TRDY#, STOP#, IDSEL, PERR#, SERR#,
CLKRUN#
t4a
t4b
Setup Time, Shared Signal Valid before PCICLK
Hold Time, Shared Signal Hold Time after PCICLK High
GNT#
7
0
ns
ns
t4c
Setup Time, Point to Point Signal Valid before PCICLK
10
ns
PCI Input Signals Timing
*1.5V(0.4Vcc)
PCICLK
t4a (Shared) t4b
t4c (ptp)
INPUT
*1.5V(0.4Vcc)
*5.0V Signaling(3.3V Signaling)
PCI Input Signals Timing
12345 2004
REV. 1.10
5-8
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.3.2 System Interface signals
System Interface Signals AC Characteristics
(VCC_ROUT= 1.65~1.95V, VCC_PCI3V=3.0~3.6V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
RI_OUT#, UDIO0-5, INTA#
t5b
t5c
t5d
RI# to RI_OUT# Delay
50
2Tcyc+0
50
ns
ns
ns
Card Status Change to UDIO0-5/INTA# Delay
Card IREQ#/CINT# to UDIO0-5/INTA# Delay
SPKROUT
1
t5e
SPKR#/CAUDIO to SPKROUT Delay
50
ns
Note1: Tcyc is PCICLK cycle time. (Typically 30ns)
System Signals Timing
t5b
STSCHG#/RI#
t5b
t5d
t5c
Card Status
Change
t5d
IREQ#
CINT#
IRQ3-15
INTA#
RI_OUT#
SPKR#
CAUDIO
t5e
t5e
SPKROUT
System Signals Timing
12345 2004
REV. 1.10
5-9
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
5.3.3 16-bit PC Card Interface signals
Data Sheet
Memory Read
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CADR [25:0], REG#, CE [2:1]#
t6a
Setup Time, CADR [25:0], REG# and CE
[2:1]# before OE# Low
Tsu-20
ns
1,2
Tsu=1~7Tcyc
Programmable
t6c
t6b
t6d
Hold Time, CADR [25:0], REG# and CE
[2:1]# after OE# High
Thl-10
ns
ns
ns
1,2
Thl=1~7Tcyc
Programmable
OE#
Pulse Duration, OE# Low
Tpw-20
1,2
Tpw=3~31Tcyc
Programmable
CDATA [15:0]
Hold Time, CDATA [15:0] after OE# High
WAIT#
0
t6e
t6f
Hold Time, OE# Low after WAIT# High
Valid Delay, OE# Low to WAIT# Low
1Tcyc+0
ns
ns
1
50
Note1: Tcyc is PCICLK cycle time. (Typically 30ns)
Note2: Tsu, Tpw, Thl can be programmed by setting 16-bit Memory Timing 0 register.
16-bit Card Memory Read Timing
PCICLK
CADR,REG#,
CE1#,CE2#
t6c
t6d
t6a
t6b
OE#
CDATA
WAIT#
Data
t6e
t6f
Data Latched
16-bit Card Memory Read Timing
12345 2004
REV. 1.10
5-10
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Memory Write
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CADR [25:0], REG#, CE [2:1]#
t7a
Setup Time, CADR [25:0], REG# and CE
[2:1]# before WE# Low
Tsu-20
ns
1,2
Tsu=1~7Tcyc
Programmable
t7c
t7b
Hold Time, CADR [25:0], REG# and CE
[2:1]# after WE# High
Thl-10
ns
ns
1,2
Thl=1~7Tcyc
Programmable
WE#
Pulse Duration, WE# Low
Tpw-20
1,2
Tpw=3~31Tcyc
Programmable
CDATA [15:0]
t7d
t7e
Setup Time, CDATA [15:0] before WE#
Low
Tsu-20
Thl-10
ns
ns
1,2
Tsu=1~7Tcyc
Programmable
Hold Time, CDATA [15:0] after WE# High
1,2
Thl=1~7Tcyc
Programmable
WAIT#
t7f
Hold Time, WE# Low after WAIT# High
Valid Delay, WE# Low to WAIT# Low
Tcyc+0
ns
ns
1
t7g
50
Note1: Tcyc is PCICLK cycle time. (Typically 30ns)
Note2: Tsu, Tpw, Thl can be programmed by setting 16-bit Memory Timing 0 register.
16-bit Card Memory Write Timing
PCICLK
CADR,REG#,
CE1#,CE2#
t7a
t7d
t7c
t7e
t7b
WE#
CDATA
WAIT#
Data
t7g
t7f
16-bit Card Memory Write Timing
12345 2004
REV. 1.10
5-11
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
I/O Read
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CADR [25:0], REG#
t8a
Setup Time, CADR [25:0] and REG# before IORD#
Low
Tsu-20
ns
1,3
Tsu=2~7Tcyc
Programmable
t8c
t8b
Hold Time, CADR [25:0] and REG# after IORD#
High
Thl-10
ns
ns
1,3
Thl=1~7Tcyc
Programmable
IORD#
Pulse Duration, IORD # Low
Tpw-20
1,3
Tpw=3~31Tcyc
Programmable
CE [2:1]#
t8d
t8e
Valid Delay, CADR [25:0] and REG# to CE [2:1]#
CDATA [15:0]
1Tcyc-10
0
ns
ns
1
1
Hold Time, CDATA [15:0] after IORD # High
WAIT#
t8f
Hold Time, IORD # Low after WAIT# High
Valid Delay, IORD # Low to WAIT# Low
IOIS16#
1Tcyc+0
ns
ns
t8g
50
50
t8h
Valid Delay, CADR [25:0] to IOIS16# Low
INPACK#
ns
t8k
t8j
Hold Time, INPACK# Low after IORD# High
Valid Delay, IORD # Low to INPACK# Low
0
ns
ns
50
Note1: Tcyc is PCICLK cycle time. (Typically 30ns)
Note3: Tsu, Tpw, Thl can be programmed by setting 16-bit I/O Timing 0 register.
16-bit Card I/O Read Timing
PCICLK
CADR
t8d
CE1#,CE2#
t8h
t8h
IOIS16#
t8a
t8b
t8c
t8e
IORD#
CDATA
Data
t8f
t8g
WAIT#
t8j
t8k
INPACK#
Data Latched
16-bit Card I/O Read Timing
12345 2004
REV. 1.10
5-12
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
I/O Write
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CADR [25:0], REG#
t9a
Setup Time, CADR [25:0] and REG# before
IOWR # Low
Tsu-20
ns
1,3
Tsu=2~7Tcyc
Programmable
t9c
t9b
Hold Time, CADR[25:0], REG# and CE[2:1]#
after IOWR # High
Thl-10
ns
ns
1,3
Thl=1~7Tcyc
Programmable
IOWR#
Pulse Duration, IOWR# Low
Tpw-20
1,3
Tpw=3~31Tcyc
Programmable
CE[2:1]#
t9h
t9d
Valid Delay, CADR [25:0] and REG# to CE [2:1]#
CDATA [15:0]
1Tcyc-10
ns
ns
1
Setup Time, CDATA [15:0] before IOWR# Low
Tsu-2Tcyc-10
1,3
Tsu=3~7Tcyc
Programmable
t9e
Hold Time, CDATA [15:0] after IOWR# High
Thl-10
ns
1,3
Thl=1~7Tcyc
Programmable
WAIT#
t9f
Hold Time, IOWR# Low after WAIT# High
Valid Delay, IOWR# Low to WAIT# Low
IOIS16#
1Tcyc+0
ns
ns
3
t9g
50
50
t9j
Valid Delay, CADR [25:0] and REG# to IOIS16#
Low
ns
Note1: Tcyc is PCICLK cycle time. (Typically 30ns)
Note3: Tsu, Tpw, Thl can be programmed by setting 16-bit I/O Timing 0 register.
16-bit Card I/O Write Timing
PCICLK
CADR,REG#
t9a
t9c
t9h
CE1#,CE2#
t9j
t9j
IOIS16#
t9b
IOWR#
t9e
t9d
t9g
CDATA
t9f
WAIT#
16-bit Card I/O Write Timing
12345 2004
REV. 1.10
5-13
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
5.3.4 CardBus PC Card Interface signals
Data Sheet
Clock and Signal Slew Rate
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CCLK
t10a
t10b
t10c
t10d
t10e
Cycle Time, CCLK
30
12
12
1
ns
ns
Pulse Width Duration, CCLK High
Pulse Width Duration, CCLK Low
Slew Rate, CCLK Rising Edge
Slew Rate, CCLK Falling Edge
Other CardBus Signals
ns
4
4
V/ns
V/ns
1
t10f
Slew Rate, Rising Edge
0.25
0.25
1
1
V/ns
V/ns
t10g
Slew Rate, Falling Edge
CCLK Timing and CardBus Signals Slew Rate
t10a
t10c
t10b
0.475Vcc
0.4Vcc
CCLK
0.325Vcc
t10e
t10d
0.475Vcc
0.325Vcc
Other CardBus
Signals
t10g
t10f
CCLK Timing and CardBus Slew Rate
Card Reset
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CRST#
t11a
t11b
Pulse Duration, CRST#
1
ms
Setup Time, CCLK active at CRST# Negation
100
µs
CardBus Reset Timing
t11a
CRST#
CCLK
t11b
CardBus Reset Timing
12345 2004
REV. 1.10
5-14
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
Card Output
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CAD [31:0], CC/BE#[3:0], CPAR, CFRAME#, CDEVSEL#, CIRDY#, CTRDY#, CSTOP#, CPERR#,
CSERR#, CCLKRUN#, CGNT#
t12a
Valid delay time from CCLK
2
18
ns
Min: CL=0 pF
Max: CL=30 pF
t12b
t12c
Enable Time, Hi-Z to active delay from CCLK
Disable Time, Active to Hi-Z delay from CCLK
2
ns
ns
28
CardBus Interface Output Signals Timing
CCLK
0.4Vcc
t12a(Min.)
0.475Vcc
0.325Vcc
OUTPUT
OUTPUT
t12a(Max.)
t12b
0.4Vcc
t12c
CardBus Interface Output Signals Timing
Card Input
(VCC_ROUT=1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
CAD [31:0], CC/BE#[3:0], CPAR, CFRAME#, CDEVSEL#, CIRDY#, CTRDY#, CSTOP#, CPERR#,
CSERR#, CCLKRUN#, CREQ#
t13a
t13b
Setup Time, Signal Valid before CCLK
7
0
ns
ns
Hold Time, Signal Hold Time after CCLK High
CardBus Interface Input Signals Timing
CCLK
0.4Vcc
t13b
t13a
0.475Vcc
0.325Vcc
INPUT
CardBus Input Signals Timing
12345 2004
REV. 1.10
5-15
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
Data Sheet
5.3.5 Hardware Suspend mode
Timing chart for keeping the value of the internal register on the Suspend mode.
Hardware Suspend Timing
VCC_PCI3V
HWSPND#
PCI RST#
Tpd
Tpu
Symbol
Tpd
Parameter
Min
Typ
Max
Unit
ns
HWSPND# to PCIRST# delay
100*1
100*1
Tpu
PCIRST# Setup time to HWSPND#
ns
*1 : PCICLK=33MHz
5.3.6 Global Reset signals
Timing chart for initializing the internal register on the Power’s on.
Global Reset Timing
1.65V
3.0V
VCC_RIN,VCC_ROUT
(Disabled regulator)
VCC_RIN
(Enabled regulator)
3.0V
VCC_3V,
VCC_MD3V
Tpres
GBRST#
2.4V
PCI RST#
0.5VCC_PCI3V
Tprise
HWSPND#
Tpspnd
3.0V
VCC_PCI3V
Symbol
Parameter
Min
Typ
Max
Unit
Tpres
Tprise
Tpspnd
Power_On to GBRST# delay
GBRST# to PCIRST# delay
HWSPND# to PCIRST# delay
1
100
ms
ns
ns
60*2
100*2
*2 : PCICLK=33MHz
12345 2004
REV. 1.10
5-16
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ExpressCard
5.3.7 Serial ROM Interface signals
Data Sheet
SDA (UDIO4), SCL(UDIO3)
(VCC_ROUT= 1.65~1.95V, VCC_3V=3.0~3.6V, Ta=0~70ºC)
Symbol
Parameter
Min
Max
Unit
Note
SDA (UDIO4), SCL (UDIO3)
f SCL
SCL clock frequency
0
100
kHz
us
t BUF
Bus free time between a STOP and START condition
4.7
4.0
-
-
t HD;STA
Hold time (repeated) START condition. After this
period, the first clock pulse is generated
us
t LOW
t HIGH
t SU;STA
t HD;DAT
t SU;DAT
t R
LOW period of the SCL clock
4.7
4.0
4.7
0
-
-
-
us
us
us
us
ns
ns
ns
us
ns
HIGH period of the SCL clock
Set–up time for a repeated START condition
Data hold time for I 2 C–bus devices
Data set–up time
250
-
-
1000
300
-
Rise time of both SDA and SCL signals
Fall time of both SDA and SCL signals
Set–up time for STOP condition
t F
-
t SU;STO
t sp
4.0
n/a
Pulse width of spikes which must be suppressed by
the input filter
n/a
C b
Capacitive load for each bus line
-
400
pF
All values referred to V IHmin and V ILmax levels (see 5.2.11).
Serial ROM if SDA,SCL timing
SDA(UDIO4)
tF
tBUF
tSP
tLOW
tR
tHD;STA
SCL(UDIO3)
tSU;STA
Sr
tHD;STA
tSU;STO
tHD;DAT
tHIGH
tSU;DAT
P
S
P
12345 2004
REV. 1.10
5-17
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ ExpressCard
Data Sheet
NOTICE
1. The products and the product specifications described in this Data Sheet are subject to change or
discontinuation of production without notice for reasons such as improvement. Therefore, before
deciding to use the products, please refer to Ricoh sales representatives for the latest information
thereon.
2. This Data Sheet may not be copied or otherwise reproduced in whole or in part without prior written
consent of Ricoh.
3. Please be sure to take any necessary formalities under relevant laws or regulations before exporting
or otherwise taking out of your country the products or the technical information described herein.
4. The technical information described in this Data Sheet shows typical characteristics of and example
application circuits for the products. The release of such information is not to be construed as a
warranty of or a grant of license under Ricoh’s or any third party’s intellectual property rights or any
other rights.
5. The products listed in this Data Sheet are intended and designed for use as general electronic
components in standard applications (office equipment, computer equipment, measuring
instruments, consumer electronic products, amusement equipment etc.). Those customers intending
to use a product in an application requiring extreme quality and reliability, for example, in a highly
specific application where the failure or miss-operation of the product could result in human injury or
death (aircraft, spacevehicle, nuclear reactor control system, traffic control system, automotive and
transportation equipment, combustion equipment, safety devices, life support system etc.) should
first contact us.
6. We are making our continuous effort to improve the quality and reliability of our products, but
semiconductor products are likely to fail with certain probability. In order prevent any injury to
persons or damages to property resulting from such failure, customers should be careful enough to
incorporate safety measures in their design, such as redundancy feature, fire-containment feature,
and fail-safe feature. We do not assume any liability or responsibility for any loss or damage arising
from misuse or inappropriate use of the products.
7. Anti-radiation design is not implemented in the products described in this Data Sheet.
8. Please contact Ricoh sales representatives should you have any questions or comments concerning
the products or the technical information.
12345 2004
REV.1.10
Download from Www.Somanuals.com. All Manuals Search And Download.
R5C841 PCI-CardBus/IEEE 1394/SD Card/Memory Stick/xD/ ExpressCard
Data Sheet
RICOH Company, Ltd.
Electronic Devices Company
■ Head Office
13-1, Himemurocho, Ikeda-shi, Osaka 563-8501 JAPAN
Phone: +81-72-748-6262, Fax: +81-72-753-2120
■ Yokohama Office
3-2-3, Shinyokohama, Kouhoku-ku, Yokohama-shi,
Kanagawa 222-8530 JAPAN
Phone: +81-45-477-1703, Fax: +81-45-477-1694
RICOH CORPORATION
Electronic Devices Division
■ Cupertino Office
4 Results Way, Cupertino, CA, 95014 USA
Phone: 408-346-4463
12345 2004
REV.1.10
Download from Www.Somanuals.com. All Manuals Search And Download.
|