INNOVASIC IA82527

04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
IA82527
Serial Communications Controller ▪ CAN Protocol
Data Sheet
Document Version 1.0
Copyright  2007
EN21070504-00
©
Page 1 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Copyright © 2007 by Innovasic Semiconductor, Inc.
Published by Innovasic Semiconductor, Inc.
3737 Princeton Drive NE, Suite 130, Albuquerque, NM 87107
Innovasic Semiconductor, Inc.
3737 Princeton Drive NE, Suite 130
Albuquerque, NM 87107-4237
Office:
FAX:
Toll Free:
505.883.5263
505.883.5477
1-888.824.4184
www.innovasic.com
An ISO 9001:2000 Company
®
Intel is a registered trademark of Intel Corporation.
MILES™ is a trademark of Innovasic Semiconductor, Inc.
®
Motorola is a registered trademark of Motorola, Inc.
Copyright  2007
EN21070504-00
©
Page 2 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Table of Contents
Contents
1.
2.
3.
4.
5.
6.
7.
Introduction......................................................................................................................... 5
1.1 General Description .................................................................................................... 5
1.2 Features ..................................................................................................................... 6
Packaging and Pin Descriptions ......................................................................................... 7
2.1 Packages and Pinouts ................................................................................................ 7
2.2 Pin/Signal Descriptions ............................................................................................. 10
Maximum Ratings, Thermal Characteristics, and DC Parameters..................................... 18
Functional Description ...................................................................................................... 21
4.1 Hardware Architecture .............................................................................................. 21
4.1.1 CAN Controller.............................................................................................. 22
4.1.2 RAM ............................................................................................................. 22
4.1.3 CPU Interface ............................................................................................... 22
4.1.4 I/O Ports ....................................................................................................... 23
4.1.5 Programmable Clock Output......................................................................... 23
4.2 Address Map............................................................................................................. 23
4.3 CAN Message Objects.............................................................................................. 23
AC Characteristics............................................................................................................ 26
Physical Dimensions......................................................................................................... 42
Ordering Information......................................................................................................... 45
Copyright  2007
EN21070504-00
©
Page 3 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
List of Figures
Figure 1. IA82527 44-Pin PLCC Package Diagram ................................................................... 8
Figure 2. IA82527 44-Pin QFP Package Diagram ..................................................................... 9
Figure 3. IA82527 Functional Block Diagram........................................................................... 21
Figure 4. mosi/miso Connection .............................................................................................. 22
Figure 5. IA82527 Address Map .............................................................................................. 24
Figure 6. IA82527 Message Object Structure .......................................................................... 25
Figure 7. Mode 0 and Mode 1 General Bus Timing ................................................................. 29
Figure 8. Mode 0 and Mode 1 ready Timing for Read Cycle.................................................... 30
Figure 9. Mode 0 and Mode 1 ready Timing for Write Cycle with No Write Pending ................ 30
Figure 10. Mode 0 & Mode 1 ready Timing for Write Cycle with Write Active........................... 31
Figure 11. Mode 2 General Bus Timing ................................................................................... 33
Figure 12. Mode 3, Asynchronous Operation, Read Cycle ...................................................... 35
Figure 13. Mode 3, Asynchronous Operation, Write Cycle ...................................................... 36
Figure 14. Mode 3, Synchronous Operation, Read Cycle Timing ............................................ 38
Figure 15. Mode 3, Synchronous Operation, Write Cycle Timing............................................. 39
Figure 16. Serial Interface Mode, icp = 0 and cp = 0 ............................................................... 41
Figure 17. Serial Interface Mode, icp = 1 and cp = 1 ............................................................... 41
Figure 18. 44-Pin PLCC Physical Dimensions......................................................................... 43
Figure 19. 44-Pin QFP Physical Dimensions ........................................................................... 44
List of Tables
Table 1. IA82527 44-Pin PLCC Pin List..................................................................................... 8
Table 2. IA82527 44-Pin QFP Pin List ....................................................................................... 9
Table 3. IA82527 Pin/Signal Descriptions................................................................................ 10
Table 4. IA82527 Absolute Maximum Ratings ......................................................................... 18
Table 5. IA82527 Thermal Characteristics............................................................................... 18
Table 6. IA82527 DC Parameters............................................................................................ 19
Table 7. IA82527 ISO Physical Layer DC Parameters............................................................. 20
Table 8. Mode 0 and Mode 1 General Bus and ready Timing .................................................. 27
Table 9. Mode 2 General Bus Timing ...................................................................................... 32
Table 10. Mode 3 Asynchronous Operation Timing ................................................................. 34
Table 11. Mode 3 Synchronous Operation Timing................................................................... 37
Table 12. Serial Interface Mode Timing ................................................................................... 40
Table 13. 44-Pin PLCC Physical Dimensions .......................................................................... 43
Table 14. 44-Pin QFP Physical Dimensions ............................................................................ 44
Table 15. IA82527 Ordering Information.................................................................................. 45
Copyright  2007
EN21070504-00
©
Page 4 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
1.
PRELIMINARY
Introduction
The Innovasic Semiconductor IA82527 Controller Area Network (CAN) Serial Communications
Controller is a form, fit, and function replacement for the original Intel® 82527 Serial
Communications Controller.
These devices are produced using Innovasic’s Managed IC Lifetime Extension System
(MILES™). This cloning technology, which produces replacement ICs beyond simple
emulations, ensures complete compatibility with the original device, including any
“undocumented features.” Additionally, MILES™ captures the clone design in such a way that
production of the clone can continue even as silicon technology advances.
The IA82527 Serial Communications Controller replaces the obsolete Intel® 82527 device,
allowing users to retain existing board designs, software compilers/assemblers, and emulation
tools, thereby avoiding expensive redesign efforts.
NOTE
This data sheet contains preliminary information for the
Innovasic Semiconductor IA82527 Serial Communications
Controller. The finalized data sheet that documents all
necessary engineering information about the IA82527 will be
available when the device nears completion in Q2 2008.
1.1
General Description
Controller Area Network (CAN) protocol uses a multi-master CSMA/CR (Carrier Sense, Multiple
Access with Collision Resolution) bus to transfer message objects between network nodes.
The IA82527 supports CAN Specification 2.0 Part A and B, standard and extended message
frames, and has the capability to transmit, receive, and perform message filtering on extended
message frames.
The IA82527 can store 15 message objects of 8-byte data length. Each message object can be
configured as either transmit or receive except for the last message object, which is receiveonly. The last message object also provides a special acceptance mask designed to allow
select groups of different message identifiers to be received.
The IA82527 also provides a programmable acceptance mask that allows users to globally
mask any identifier bits of the incoming message. This global mask can be used for both
standard and extended message frames.
Copyright  2007
EN21070504-00
©
Page 5 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
1.2
PRELIMINARY
Features
The primary features of the IA82527 are as follows:
•
CAN Protocol Support
o Specification 2.0, Part A and Part B
o Standard Data and Remote Frames
o Extended Data and Remote Frames
•
CAN Bus Interface
o Configurable Input Comparator
o Configurable Output Driver
•
Global Mask, Programmable
o Standard Message Identifier
o Extended Message Identifier
•
Message Objects
o 14 Transmit/Receive Buffers
o 1 Receive Buffer with Programmable Mask
•
Programmable Bit Rate
•
Flexible Status Interface
•
CPU Interface Options
o 16-Bit Multiplexed Intel® Architecture
o 8-Bit Multiplexed Intel® Architecture
o 8-Bit Multiplexed Non-Intel® Architecture
o 8-Bit Non-Multiplexed Non-Intel® Architecture
o Serial (SPI)
•
I/O Ports (2)
o 8-Bit
o Bidirectional
•
Flexible Interrupt Structure
•
Programmable Clock Output
A more detailed description of the IA82527, including the features listed above, is provided in
Section 4.
Copyright  2007
EN21070504-00
©
Page 6 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
2.
Packaging and Pin Descriptions
2.1
Packages and Pinouts
PRELIMINARY
The Innovasic Semiconductor IA82527 CAN Serial Communications Controller is available in
the following packages:
•
•
44-Pin Plastic Leaded Chip Carrier (PLCC)
44-Pin Quad Flat Pack (QFP)
The 44-pin PLCC package is shown in Figure 1/Table 1, and the 44-pin QFP package is shown
in Figure 2/Table 2.
Detailed descriptions of pin/signal functions are provided in section 2.2 (Table 3).
NOTE
Table 1 (PLCC package) and Table 2 (QFP package) provide
numerical indexes of pin names. Table 3 provides an
alphabetical index of pin and signal descriptions.
Copyright  2007
EN21070504-00
©
Page 7 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Figure 1. IA82527 44-Pin PLCC Package Diagram
Table 1. IA82527 44-Pin PLCC Pin List
Pin
Name
Pin
1
2
3
4
5
6
7
8
9
10
11
vcc
a2/ad2/csas
a1/ad1/cp
a0/ad0/icp
ale/as
rd_n/e
wr_n/wrl_n/r-w_n
cs_n
dsack0_n
wrh_n/p2.7
int_n/p2.6
12
13
14
15
16
17
18
19
20
21
22
Copyright  2007
Name
p2.5
p2.4
p2.3
p2.2
p2.1
p2.0
xtal1
xtal2
vss2
rx1
rx0
Pin
23
24
25
26
27
28
29
30
31
32
33
EN21070504-00
©
Page 8 of 45
Name
vss1
int_n/vcc/2
tx1
tx0
clkout
ready/miso
reset_n
mode1
ad15/d7/p1.7
ad14/d6/p1.6
ad13/d5/p1.5
Pin
34
35
36
37
38
39
40
41
42
43
44
Name
ad12/d4/p1.4
ad11/d3/p1.3
ad10/d2/p1.2
ad9/d1/p1.1
ad8/d0/p1.0
a7/ad7
a6/ad6/sclk
a5/ad5
a4/ad4/mosi
a3/ad3/ste
mode0
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Figure 2. IA82527 44-Pin QFP Package Diagram
Table 2. IA82527 44-Pin QFP Pin List
Pin
Name
Pin
1
2
3
4
5
6
7
8
9
10
11
wr_n/wrl_n/r-w_n
cs_n
dsack0_n
wrh_n/p2.7
int_n/p2.6
p2.5
p2.4
p2.3
p2.2
p2.1
p2.0
12
13
14
15
16
17
18
19
20
21
22
Copyright  2007
Name
xtal1
xtal2
vss2
rx1
rx0
vss1
int_n/vcc/2
tx1
tx0
clkout
ready/miso
Pin
23
24
25
26
27
28
29
30
31
32
33
EN21070504-00
©
Page 9 of 45
Name
reset_n
mode1
ad15/d7/p1.7
ad14/d6/p1.6
ad13/d5/p1.5
ad12/d4/p1.4
ad11/d3/p1.3
ad10/d2/p1.2
ad9/d1/p1.1
ad8/d0/p1.0
a7/ad7
Pin
Name
34
35
36
37
38
39
40
41
42
43
44
a6/ad6/sclk
a5/ad5
a4/ad4/mosi
a3/ad3/ste
mode0
vcc
a2/ad2/csas
a1/ad1/cp
a0/ad0/icp
ale/as
rd_n/e
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
2.2
Pin/Signal Descriptions
Descriptions of the pin and signal functions for the IA82527 Serial Communications Controller
are provided in Table 3.
Several of the IA82527 pins have different functions depending on the operating mode of the
device. Each of the different signals supported by a pin is listed and defined in Table 3, indexed
alphabetically in the first column of the table. Additionally, the name of the pin associated with
the signal as well as the pin numbers for both the PLCC and QFP packages are provided in the
“Pin” column. If the signal and pin names are the same, no entry is provided in the “Pin-Name”
column.
Table 3. IA82527 Pin/Signal Descriptions
Pin
Signal
Name
Description
PLCC
QFP
a0
a1
a2
a3
a4
a5
a6
a7
ad0
ad1
ad2
ad3
ad4
ad5
ad6
ad7
ad8
a0/ad0/icp
4
42
a1/ad1/cp
3
41
a2/ad2/csas
2
40
a3/ad3/ste
43
37
a4/ad4/mosi
42
36
a5/ad5
41
35
a6/ad6/sclk
40
34
a7/ad7
39
33
a0/ad0/icp
4
42
a1/ad1/cp
3
41
a2/ad2/csas
2
40
a3/ad3/ste
43
37
a4/ad4/mosi
42
36
a5/ad5
41
35
a6/ad6/sclk
40
34
a7/ad7
39
33
ad8/d0/p1.0
38
32
ad9
ad9/d1/p1.1
37
31
ad10
ad10/d2/p1.2
36
30
ad11
ad11/d3/p1.3
35
29
ad12
ad12/d4/p1.4
34
28
ad13
ad13/d5/p1.5
33
27
ad14
ad14/d6/p1.6
32
26
ad15
ad15/d7/p1.7
31
25
ale
ale/as
5
43
address bits 7–0. Input. Mode 3.
When the IA82527 is configured to operate in the 8-bit non®
multiplexed non-Intel architecture mode (Mode 3), these lines
provide the 8-bit address bus input to the device.
address/data bits 15–0. Input/Output. Mode 1.
When the IA82527 is configured to operate in the 16-bit multiplexed
®
Intel architecture mode (Mode 1), these lines provide the 16-bit
address bus (input) and the 16-bit data bus (input/output) for the
device.
address latch enable. Input. Active High. Mode 0 and Mode 1.
When the IA82527 is configured to operate in either the 8-bit
®
multiplexed Intel architecture mode (Mode 0) or the 16-bit
®
multiplexed Intel architecture mode (Mode 1), this signal latches the
address into the device during the address phase of the bus cycle.
continued . . .
Copyright  2007
EN21070504-00
©
Page 10 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
as
Description
PLCC
ale/as
5
QFP
43
address strobe. Input. Active High. Mode 2.
When the IA82527 is configured to operate in either the 8-bit
®
multiplexed non-Intel architecture mode (Mode 2), this signal latches
the address into the device during the address phase of the bus
cycle.
NOTE: If the IA82527 is configured to operate in Mode 3 (8-bit non®
multiplexed non-Intel architecture), this pin must be tied high.
clkout
cp
—
27
a1/ad1/cp
cs_n
3
—
8
21
clock out. Output (push-pull).
This output provides a programmable clock frequency. The
frequency is set via the Clockout Register (1FH) and can range from
the frequency of the xtal (crystal) input to xtal/n, where n can be an
integer value from 2 through 15. This output allows the IA82527 to
clock other devices such as the host CPU.
41
clock phase. Input. Serial Interface Mode.
When this input is a logic 0, data are sampled on the rising edge of
sclk. When this input is a logic 1, data are sampled on the falling
edge of sclk.
2
chip select. Input. Active Low (Modes 0–3); Selectable Active Level
(Serial Interface Mode).
When the IA82527 is configured to operate in one of the parallel
interface modes (Modes 0–3) or the Serial Interface Mode, this input,
during its active state, selects the device allowing CPU access.
For Serial Interface Mode operation, the active state is selectable
(i.e., either high or low) via the IA8257 csas pin.
csas
a2/ad2/csas
2
40
d0
d1
d2
d3
d4
d5
d6
d7
ad8/d0/p1.0
38
32
ad9/d1/p1.1
37
31
ad10/d2/p1.2
36
30
ad11/d3/p1.3
35
29
ad12/d4/p1.4
34
28
ad13/d5/p1.5
33
27
ad14/d6/p1.6
32
26
ad15/d7/p1.7
31
25
chip select active state. Input. Serial Interface Mode.
When this input is a logic 0, the cs_n input is configured to function
active low. When this input is a logic 1, the cs_n input is configured
to function active high.
data bits 7–0. Input/Output. Mode 3.
When the IA82527 is configured to operate in the 8-bit non®
multiplexed non-Intel architecture mode (Mode 3), these lines
provide the 8-bit data bus to the device.
continued . . .
Copyright  2007
EN21070504-00
©
Page 11 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
dsack0_n
e
icp
Description
PLCC
—
9
rd_n/e
6
a0/ad0/icp
4
QFP
3
data and size acknowledge 0. Output. Active Low (open drain with
active pull-up). Mode 3 (asynchronous operation).
When the IA82527 is configured to operate in the 8-bit non®
multiplexed non-Intel architecture mode (Mode 3), this signal
functions as follows: when the CPU reads from the IA82527,
dsack0_n active low indicates that the data are valid; when the CPU
writes to the IA82527, dsack0_n active low indicates that the data
have been received.
44
enable. Input. Active High. Mode 3 (asynchronous).
When the IA82527 is configured to operate in the 8-bit non®
multiplexed non-Intel architecture mode (Mode 3), this signal
functions as follows: when the CPU reads from or writes to the
IA82527, e active high indicates that the address is valid.
42
idle clock polarity. Input. Serial Interface Mode.
When this input is a logic 0, the polarity for the idle state of sclk is
low. When this input is a logic 1, the polarity for the idle state of sclk
is high.
interrupt. Output (open collector). Active Low.
On the IA82527, two pins can provide the interrupt (int_n) output;
however, depending on the setting of the MUX bit in the CPU
Interface Register (02H), only one of the pins will serve as the source
of int_n as follows:
int_n/ VCC/2
24
18
int_n
• PLCC Package:
-
When the MUX bit of the CPU Interface Register is 0, pin
24 functions as the int_n output and pin 11 functions as
p2.6.
-
When the MUX bit of the CPU Interface Register is 1, pin
11 functions as the int_n output and pin 24 functions as
Vcc/2.
• QFP Package:
int_n/p2.6
11
5
-
When the MUX bit of the CPU Interface Register is 0, pin
18 functions as the int_n output and pin 5 functions as
p2.6.
-
When the MUX bit of the CPU Interface Register is 1, pin
5 functions as the int_n output and pin 18 functions as
Vcc/2.
continued . . .
Copyright  2007
EN21070504-00
©
Page 12 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
miso
Description
PLCC
ready/miso
28
QFP
22
master in slave out. Output (open drain). Serial Interface Mode.
When the IA82527 is configured to operate with a serial interface,
miso is the serial data output.
modeN (N = 1 or 0). Input.
The logic levels at the mode0 and mode1 inputs determine the
operating mode (i.e., interface type) of the IA82527 as follows:
mode1
—
mode0
44
38
0
0
1
1
mode0
0
1
0
1
Interface Type
®
8-bit Multiplexed Intel
®
16-bit Multiplexed Intel
®
8-bit Multiplexed Non-Intel
®
8-bit Non-Multiplexed Non-Intel
The mode1 and mode0 inputs are also used to establish the Serial
Interface Mode as follows: when the IA82527 is reset, if
•
•
•
•
mode1
—
30
mode1 = 0
mode0 = 0
rd_n = 0
wr_n = 0
24
the Serial Interface Mode will be selected.
The mode1 and mode0 pins are internally connected to weak pulldowns. These pins will be pulled low during reset if unconnected.
Following reset, these pins will float.
mosi
a4/ad4/mosi
42
36
master out slave in. Input. Serial Interface Mode.
When the IA82527 is configured to operate with a serial interface,
mosi is the serial data input.
continued . . .
Copyright  2007
EN21070504-00
©
Page 13 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
Description
PLCC
QFP
p1.0
ad8/d0/p1.0
38
32
p1.1
ad9/d1/p1.1
37
31
p1.2
ad10/d2/p1.2
36
30
p1.3
ad11/d3/p1.3
35
29
p1.4
ad12/d4/p1.4
34
28
p1.5
ad13/d5/p1.5
33
27
p1.6
ad14/d6/p1.6
32
26
p1.7
ad15/d7/p1.7
31
25
p2.0
—
17
11
p2.1
—
16
10
p2.2
—
15
9
p2.3
—
14
8
p2.4
—
13
7
p2.5
—
12
6
p2.6
int_n/p2.6
11
5
p2.7
wrh_n/p2.7
10
4
Copyright  2007
port 1, bit N (N = 7–0). Input/Output (general-purpose). Mode 0,
Mode 2, and Serial Interface Mode.
Port 1 bits p1.7–p1.0 can be individually programmed as inputs or
outputs. Programming is accomplished by writing to the P1CONF
Register (9FH). The 8 bits of the P1CONF Register, P1CONF7–
P1CONF0, correspond directly to pins p1.7–p1.0. Writing a 0 to a bit
in the P1CONF Register causes the corresponding pin to be
configured as a high-impedance input. Writing a 1 to a bit in the
P1CONF Register causes the corresponding pin to be configured as
a push-pull output. All Port 1 pins have weak pull-ups until the port is
configured by writing to the P1CONF Register. The default value of
the P1CONF Register following a reset is 00H.
Data are read from Port 1 via the P1IN Register (BFH). A logic 0 for
any bit in this register means that a logic 0 was read from the
corresponding pin; a logic 1 for any bit means that a logic 1 was read
from the corresponding pin. The default value of the P1IN Register
following a reset is FFH.
Data are written to Port 1 via the P1OUT Register (DFH). Writing a
logic 0 to any bit in this register means that a logic 0 is written to the
corresponding pin; writing a logic 1 to any bit means that a logic 1 is
written to the corresponding pin. The default value of the P1OUT
Register following a reset is 00H.
port 2, bit N (N = 7–0). Input/Output.
Port 2 bits p2.7–p2.0, can be individually programmed as inputs or
outputs. Programming is accomplished by writing to the P2CONF
Register (AFH). The 8 bits of the P2CONF Register, P2CONF7–
P2CONF0, correspond directly to pins p2.7–p2.0. Writing a 0 to a bit
in the P2CONF Register causes the corresponding pin to be
configured as a high-impedance input. Writing a 1 to a bit in the
P2CONF Register causes the corresponding pin to be configured as
a push-pull output. All Port 2 pins have weak pull-ups until the port is
configured by writing to the P2CONF Register. The default value of
the P1CONF Register following a reset is 00H.
Data are read from Port 2 via the P2IN Register (CFH). A logic 0 for
any bit in this register means that a logic 0 was read from the
corresponding pin; a logic 1 for any bit means that a logic 1 was read
from the corresponding pin. The default value of the P2IN Register
following a reset is FFH.
Data are written to Port 2 via the P2OUT Register (EFH). Writing a
logic 0 to any bit in this register means that a logic 0 is written to the
corresponding pin; writing a logic 1 to any bit means that a logic 1 is
written to the corresponding pin. The default value of the P2OUT
Register following a reset is 00H.
EN21070504-00
©
Page 14 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
continued . . .
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
rd_n
ready
rd_n/e
ready/miso
Description
PLCC
QFP
6
44
read. Input. Active Low. Mode 0 and Mode 1.
When rd_n is asserted (low), it causes the IA82527 to drive the data
from the location being read onto the data bus.
22
ready. Output (open drain). Active High. Mode 0 and Mode 1.
When ready is asserted (high), it signals the completion of a bus
cycle. The ready output is provided to force system CPU wait states
as required.
28
reset. Input. Active Low.
When the reset_n signal is asserted (low), the IA82527 is initialized.
There are two reset situations:
reset_n
—
29
23
Cold Reset. This is a power-on reset: As VCC is driven to a valid
level (power on), the reset_n signal must be driven low for a
minimum of 1 ms measured from a valid VCC level. No falling edge
on the reset_n pin is required during a cold reset.
Warm Reset. For this reset, VCC remains at a valid level (i.e., power
is already on and remains on) while reset_n is driven low for a
minimum of 1 ms.
r-w_n
wr_n/wrl_n/r-w_n
rx0
—
7
22
1
16
read-write. Input. Active High (read)-Active Low (write). Mode 3.
When r-w_n is high, it signals a read cycle. When r-w_n is low, it
signals a write cycle.
Receive (rx), lines 0 and 1. Input.
Pins rx0 and rx1 are the inputs to the IA82527 from the Controller
Area Network (CAN) bus lines. These pins connect internally to the
receiver input comparator. Serial data from the CAN bus can be
received using both rx0 and rx1 or by using only rx0 as follows:
• When the CoBy Bit in the Bus Configuration Register (2FH) is
a 0, rx0 and rx1 are connected to the input comparator. (rx0
is connected to the non-inverting input and rx1 is connected
to the inverting input.) A recessive level is read when rx0 >
rx1. A dominant level is read when rx1 > rx0.
rx1
—
21
15
• When the CoBy Bit in the Bus Configuration Register (2FH) is
a 1, input comparison is disabled, and rx0, which is still
connected to the non-inverting input of the comparator, is the
CAN bus line input. For this configuration, the DcR0 bit of the
Bus Configuration Register must be a 0.
After a cold reset (power on), the default configuration is the use of
both rx0 and rx1 for the CAN bus input.
sclk
a6/ad6/sclk
40
34
serial clock. Input. Serial Interface Mode.
The sclk pin is the serial clock input to the IA82527 (slave device).
The clock signal is provided by the master device.
continued . . .
Copyright  2007
EN21070504-00
©
Page 15 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Name
Description
PLCC
QFP
synchronization transmission enable. Input. Serial interface Mode.
The logic level at the ste pin enables the transmission of the
synchronization bytes through the IA82527 miso pin while the master
device transmits the Address and Control Byte as follows:
ste
a3/ad3/ste
43
37
• When a logic 0 is placed on the ste pin, the synchronization
bytes sent through the miso pin are 00H and 00H.
• When a logic 1 is placed on the ste pin, the synchronization
bytes sent through the miso pin are AAH and 55H.
The IA82527 sends the synchronization bytes after the cs_n signal
has been asserted (low).
tx0
—
26
20
Transmit (tx), lines 0 and 1. Output (push-pull).
Pins tx0 and tx1 are the outputs from the IA82527 to the Controller
Area Network (CAN) bus lines.
tx1
—
25
19
During a recessive bit, tx0 is high and tx1 is low. During a dominant
bit, tx0 is low and tx1 is high.
VCC
—
1
39
Power (VCC).
This pin provides power for the IA82527 device. It must be
connected to a +5V DC power source.
Reference Voltage, ISO Physical Layer (VCC/2). Output.
The VCC/2 pin provides a reference voltage for the ISO low-speed
physical layer:
VCC/2
int_n/ VCC/2
24
18
• 2.38V DC (minimum) to 2.60V DC (maximum)
(VCC = +5.00V; IOUT ≤ 75 µA)
This pin only functions as VCC/2 when the MUX bit of the CPU
Interface Register (02H) is 1.
VSS1
—
23
17
VSS2
—
20
14
Ground, Digital (VSS1).
This pin provides the digital ground (0V) for the IA82527. It must be
connected to a VSS board plane.
Ground, Analog (VSS2).
This pin provides the ground (0V) for the IA82527 analog comparator.
It must be connected to a VSS board plane.
continued . . .
Copyright  2007
EN21070504-00
©
Page 16 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 3. IA82527 Pin/Signal Descriptions, continued
Pin
Signal
Description
Name
PLCC
QFP
wr_n
wr_n/wrl_n/r-w_n
7
1
wrh_n
wrh_n/p2.7
10
4
wrl_n
wr_n/wrl_n/r-w_n
7
1
xtal1
xtal2
—
18
—
19
12
13
write. Input. Active Low. Mode 0.
When wr_n is asserted (low), it signals a write cycle.
write high byte. Input. Active Low. Mode 1.
When wrh_n is asserted (low), it signals a write cycle for the high
byte of data (bits 15–8).
write low byte. Input. Active Low. Mode 1.
When wrl_n is asserted (low), it signals a write cycle for the low byte
of data (bits 7–0).
Crystal (xtal) 1. Input.
The xtal1 pin is the input connection for an external crystal that
drives the IA82527 internal oscillator. (When an external crystal is
used, it is connected between this pin and the xtal2 pin—see next
table entry.)
NOTE: If an external oscillator or clock source is used to drive the
IA82527 instead of a crystal, the xtal1 pin is the input for this clock
source.
Crystal (xtal) 2. Output (push-pull).
The xtal2 pin is the output connection for an external crystal that
drives the IA82527 internal oscillator. (When an external crystal is
used, it is connected between this pin and the xtal1 pin—see
previous table entry.)
NOTE: If an external oscillator or clock source is used to drive the
IA82527 instead of a crystal, xtal2 must be left unconnected (i.e.,
must be floated). Additionally, the xtal2 output must not be used as a
clock source for other system components.
Copyright  2007
EN21070504-00
©
Page 17 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
3.
Maximum Ratings, Thermal Characteristics, and DC Parameters
For the Innovasic Semiconductor IA82527 Serial Communications Controller, the absolute
maximum ratings, thermal characteristics, and DC parameters are provided in Tables 4–6,
respectively.
Additionally, the DC parameters of the ISO Physical Layer are provided in Table 7.
NOTE
The values provided in the following tables are preliminary.
Table 4. IA82527 Absolute Maximum Ratings
Parameter
Rating
Storage Temperature
Case Temperature under Bias
−65°C to +150°C
−65°C to +120°C
Supply Voltage with Respect to Vss
Voltage on Pins other than Supply with Respect to Vss
−0.5V to +6.5V
−0.5V to +5.5V
Table 5. IA82527 Thermal Characteristics
Symbol
TA
PINT
PI/O
PD
ΘJa
TJ
Characteristic
Value
Units
Ambient Temperature
User Determined
°C
Device Internal Power Dissipation
I/O Pin Power Dissipation
Total Power Dissipation
44-Pin PLCC Package
44-Pin QFP Package
Average Junction Temperature
IDD x VDD
User Determined
PINT + PI/O
To Be Determined
To Be Determined
TA + (PD x ΘJa)
W
W
W
Copyright  2007
EN21070504-00
©
Page 18 of 45
°C/W
°C
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 6. IA82527 DC Parameters
Symbol
VCC
Parameter
Pin(s)
Minimum
Maximum
Units
Notes
—
4.5
5.5
V
—
−0.5
0.5
p1.7–p1.0,
p2.7–p2.0
—
0.3(VCC)
rx0
—
0.5
Comparator bypassed
−0.5
0.8
All other pins
0.7(VCC)
—
Not connected to a host
CPU
reset_n
3.0
VCC + 0.5
rx0
4.0
—
3.0
VCC + 0.5
Supply Voltage
ad7–ad0
VIL
Voltage, Input Low
p1.7–p1.0,
p2.7–p2.0
VIH
Voltage, Input High
Mode 3
V
V
All other pins
See Table 7
V
Voltage, Output Low
clkout
VOH
Voltage, Output High
reset_n hysteresis = 200mV
Comparator bypassed
tx0, tx1
VOL
Not connected to a host
CPU
—
0.45
0.8(VCC)
—
All other pins; IOL = 1.6 mA
IOH = −80 µA
V
tx0, tx1
VCC − 0.8
—
See Table 7
All other pins; IOH = −200 µA
ILEAK
Input Leakage Current
—
±10
µA
VSS < VIN < VCC
CIN
Pin Capacitance
—
10
pF
fCRYSTAL = 1 KHz
ICC
Supply Current
—
50
mA
fCRYSTAL = 16 KHz; all pins
are driven to VSS or VCC.
ISLEEP-E
Sleep Current
—
700
ISLEEP-D
Sleep Current
—
100
IPD
Power-Down Current
—
25
VCC/2 enabled; no load.
µA
VCC/2 disabled.
xtal1 clocked; all pins driven
to VSS or VCC.
All ratings listed are for the temperature range TA = −40°C to +125°C (VCC = 5V ± 10%).
Copyright  2007
EN21070504-00
©
Page 19 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 7. IA82527 ISO Physical Layer DC Parameters
Signal
Parameter
Input Voltage
Common Mode Range
rx0 & rx1;
tx0 & tx1
VCC/2
Differential Input Threshold
Delay 1:
receive comparator input delay +
tx0/tx1 output delay
Delay 2:
rx0 pin delay (comparator
bypassed) +
tx0/tx1 output delay
Source Current on tx0, tx1
Minimum
Maximum
Units
Notes
−0.5
VCC + 0.5
V
—
Vss + 1.0
VCC − 1.0
V
—
±100
—
mV
—
60
ns
—
50
ns
—
Load on tx0/tx1 = 100 pF;
rx0/rx1 differential =
+100 mV to −100 mV
Load on tx0/tx1 = 100 pF
—
−10
mA
VOUT = VCC − 1.0 V
Sink Current on tx0, tx1
—
10
mA
VOUT = 1.0 V
Input Hysteresis for rx0/rx1
—
0
V
2.38
2.62
V
Reference Voltage
—
IOUT ≤ 75 µA; VCC = 5.0 V
All ratings listed are for the temperature range TA = −40°C to +125°C (VCC = 5V ± 10%).
Copyright  2007
EN21070504-00
©
Page 20 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
4.
Functional Description
4.1
Hardware Architecture
PRELIMINARY
A block diagram of the IA82527 CAN Serial Communications Controller is shown in Figure 3.
The primary architectural features of the device are as follows:
•
•
•
•
•
Controller Area Network (CAN) Controller
RAM
CPU Interface
I/O Ports
Programmable Clock Output
These features are briefly described in the following subsections.
Figure 3. IA82527 Functional Block Diagram
Copyright  2007
EN21070504-00
©
Page 21 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
4.1.1
PRELIMINARY
CAN Controller
The CAN Controller block of the IA82527 supports the interface to the CAN Bus via the rx0, rx1,
tx0, and tx1 lines. The CAN Controller manages the transceiver logic, error management logic,
and the message objects, controlling the data stream between the RAM (parallel data) and the
CAN Bus (serial data).
4.1.2
RAM
The RAM block of the IA82527 provides the interface buffer between the system CPU and the
CAN Bus. The IA82527 RAM provides storage for 15 message objects of 8-byte data length.
The RAM is an interleaved-access memory, which means that access to the RAM is timeshared
between the CPU Interface Logic and the CAN Bus.
4.1.3
CPU Interface
The IA82527 is capable of interfacing to many commonly used microcontrollers. There are four
parallel interface options and a serial interface option.
Different interface options, or modes, are selected using interface mode pins, mode1 and
mode0. The parallel interface modes that can be selected are as follows:
•
•
•
•
8-bit Intel® multiplexed address and data buses
16-bit Intel® multiplexed address and data buses
8-bit non- Intel® multiplexed address and data buses
8-bit non-multiplexed address and data buses
The serial interface mode is fully compatible with the Motorola® SPI protocol and will interface to
most commonly used serial interfaces. The serial interface is implemented in slave mode only,
and responds to the master using the specially designed serial interface protocol. The serial
interface mode interconnection scheme is shown in Figure 4.
Figure 4. mosi/miso Connection
Copyright  2007
EN21070504-00
©
Page 22 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
4.1.4
PRELIMINARY
I/O Ports
The IA82527 provides two 8-bit low-speed input/output (I/O) ports. Depending on the CPU
interface mode selected, at least 7 and up to 16 I/O lines are available. Each I/O line is
individually programmable to function either as an input or an output.
4.1.5
Programmable Clock Output
Using an oscillator, clock divider register, and a driver circuit, the IA82527 provides a
programmable clock output. The output frequency range available is from the external crystal
frequency to that frequency divided by 15. The clock output allows the IA82527 to drive other
devices such as the host CPU.
4.2
Address Map
The IA82527 includes 256 8-bit locations that provide device configuration registers and
message storage. The address map is shown in Figure 5.
4.3
CAN Message Objects
Each CAN message object has a unique identifier and can be configured as either transmit or
receive, except for the last message object. The last message object is a receive-only buffer
with a special mask design to allow select groups of different message identifiers to be received.
Each message object contains control and status bits.
All message objects have separate transmit and receive interrupts and status bits that allow the
host CPU to determine when a message frame has been sent or received. The IA82527
implements a global masking feature that allows the user to globally mask any identifier bits of
the incoming message. This mask is programmable, which permits application-specific
message identification.
The Message Object Structure is shown in Figure 6.
Copyright  2007
EN21070504-00
©
Page 23 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
Address
PRELIMINARY
Register/Message
00H
Control Register
01H
Status Register
02H
CPU Interface Register
03H
Reserved
04–05H
High-Speed Read Register
06–07H
Global Mask – Standard
08–0BH
Global Mask – Extended
0V-0FH
Message 15 Mask
10–1EH
Message 1
1FH
CLKOUT Register
20–2EH
Message 2
2FH
Bus Configuration Register
30–3EH
Message 3
3FH
Bit Timing Register 0
40–4EH
Message 4
4FH
Bit Timing Register 1
50–5EH
Message 5
5FH
Interrupt Register
60–6EH
Message 6
6FH
Reserved
70H–7EH
Message 7
7FH
Reserved
80–8EH
Message 8
8FH
Reserved
90–9EH
Message 9
9FH
P1CONF Register
A0–AEH
Message 10
AFH
P2CONF Register
B0–BEH
Message 11
BFH
P1IN Register
C0–CEH
Message 12
CFH
P2IN Register
D0–DEH
Message 13
DFH
P1OUT Register
E0–EEH
Message 14
EFH
P2OUT Register
F0–FEH
Message 15
FFH
Serial Reset Address Register
Figure 5. IA82527 Address Map
Copyright  2007
EN21070504-00
©
Page 24 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
Offset
(Base Address +n)
+0
+1
+2
+3
+4
+5
+6
+7
PRELIMINARY
Message Component
Control Register 0
Control Register 1
Arbitration Register 0
Arbitration Register 1
Arbitration Register 2
Arbitration Register 3
Message Configuration Register
Data Byte 0
+8
+9
+10
+11
+12
+13
Data Byte 1
Data Byte 2
Data Byte 3
Data Byte 4
Data Byte 5
Data Byte 6
+14
Data Byte 7
Figure 6. IA82527 Message Object Structure
Copyright  2007
EN21070504-00
©
Page 25 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
5.
PRELIMINARY
AC Characteristics
The AC characteristics of the IA82527 are provided in the figures and tables of this chapter.
The IA82527 can be configured to operate in the following parallel and serial CPU interface
modes:
•
•
•
•
•
Mode 0: 8-Bit Multiplexed Intel® Architecture
Mode 1: 16-Bit Multiplexed Intel® Architecture
Mode 2: 8-Bit Multiplexed Non-Intel® Architecture
Mode 3: 8-Bit Non-Multiplexed Non-Intel® Architecture
Serial Interface Mode
The AC characteristics of these modes in operation of are provided as follows:
• Mode 0 and Mode 1 General Bus Timing (Table 8/Figure 7)
• Mode 0 and Mode 1 ready Timing for Read Cycle (Table 8/Figure 8)
• Mode 0 and Mode 1 ready Timing for Write Cycle with No Write Pending
(Table 8/Figure 9)
• Mode 0 & Mode 1 ready Timing for Write Cycle with Write Pending (Table 8/Figure 10)
• Mode 2 General Bus Timing (Table 9/Figure 11)
• Mode 3, Asynchronous Operation, Read Cycle (Table 10/Figure 12)
• Mode 3, Asynchronous Operation, Write Cycle (Table 10/Figure 13)
• Mode 3, Synchronous Operation, Read Cycle (Table 11/Figure 14)
• Mode 3, Synchronous Operation, Write Cycle (Table 11/Figure 15)
• Serial Interface Mode, icp = 0 and cp = 0 (Table 12/Figure 16)
• Serial Interface Mode, icp = 1 and cp = 1 (Table 12/Figure 17)
NOTE
The values provided in the following tables and figures are preliminary.
Copyright  2007
EN21070504-00
©
Page 26 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 8. Mode 0 and Mode 1 General Bus and ready Timing
Symbol
1/tXTAL
1/tSCLK
1/tMCLK
tAVLL
tLLAX
tLHLL
tLLRL
tCLLL
tQVWH
tWHQX
tWLWH
tWHLH
tWHCH
tRLRH
tRLDV
tRLDV1
tRLDV1
tRHDZ
tCLYV
tWLYZ
Parameter
Minimum
Oscillator Frequency
System Clock Frequency
Memory Clock Frequency
Address Valid to ale Low
Address Hold after ale Low
ale High Time
ale Low to rd_n Low
cs_n Low to ale Low
Data Setup to wr_n or wrh_n High
Input Data Hold after wr_n or wrh_n High
wr_n or wrh_n Pulse Width
wr_n or wrh_n High to Next ale High
wr_n or wrh_n High to cs_n High
rd_n Pulse Width
This time is long enough to initiate a double read
cycle by loading the High Speed Registers (04H,
05H), but is too short to read from 04H and 05H
(see tRLDV).
rd_n Low to Data Valid
(Only for Registers 02H, 04H, 05H)
rd_n Low Data to Data Valid (for all Registers
except 02H, 04H, 05H)
for Read Cycle without a Previous Write
rd_n Low Data to Data Valid (for all Registers
except 02H, 04H, 05H)
for Read Cycle with a Previous Write
Data Float after rd_n High
cs_n Low to ready Setup
(Load Capacitance on the ready
Output = 50 pF, VOL = 1.0 V)
cs_n Low to ready Setup
(Load Capacitance on the ready
Output = 50 pF, VOL = 0.45 V)
wr_n or wrh_n Low to ready Float for a Write
Cycle if No Previous Write is Pending
Maximum
8 MHz
4 MHz
2 MHz
7.5 ns
10 ns
30 ns
20 ns
10 ns
27 ns
10 ns
30 ns
8 ns
0 ns
—
—
—
—
—
—
—
—
—
—
40 ns
—
0 ns
16 MHz
10 MHz
8 MHz
55 ns
—
1.5 tMCLK + 100 ns
—
3.5 tMCLK + 100 ns
0 ns
45 ns
—
32 ns
—
40 ns
—
145 ns
continued . . .
Copyright  2007
EN21070504-00
©
Page 27 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 8. Mode 0 & Mode 1 General Bus and ready Timing, continued
Symbol
Parameter
Minimum
tWHYZ
End of Last Write to ready Float for a Write Cycle if
a Previous Write Cycle is Active
—
2 tMCLK + 100 ns
tRLYZ
rd_n Low to ready Float (for all registers except
02H, 04H, 05H)
for Read Cycle without a Previous Write
—
2 tMCLK + 100 ns
—
4 tMCLK + 100 ns
tRLYZ
tWHDV
tCOPO
tCHCL
rd_n Low to ready Float (for all registers except
02H, 04H, 05H)
for Read Cycle with a Previous Write
wr_n High to Output Data Valid on Port 1 or Port 2
clkout Period
(CDV is the value loaded in the CLKOUT Register
representing the clkout divisor.)
clkout High Period
(CDV is the value loaded in the CLKOUT Register
representing the clkout divisor.)
Copyright  2007
EN21070504-00
©
Page 28 of 45
tMCLK
Maximum
2 tMCLK + 500 ns
•
(CDV + 1) tOSC
(CDV + 1) • ½
tOSC – 10
(CDV + 1) • ½ tOSC – 15
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 7. Mode 0 and Mode 1 General Bus Timing
Copyright  2007
EN21070504-00
©
Page 29 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 8. Mode 0 and Mode 1 ready Timing for Read Cycle
Figure 9. Mode 0 and Mode 1 ready Timing for Write Cycle with No Write Pending
Copyright  2007
EN21070504-00
©
Page 30 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 10. Mode 0 & Mode 1 ready Timing for Write Cycle with Write Active
Copyright  2007
EN21070504-00
©
Page 31 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 9. Mode 2 General Bus Timing
Symbol
1/tXTAL
1/tSCLK
1/tMCLK
tAVSL
tSLAX
tELDZ
tEHDV
tQVEL
tELQX
tELDV
tEHEL
tSHSL
tRSEH
tSLEH
tCLSL
tELCH
tCOPD
tCHCL
Parameter
Minimum
Oscillator Frequency
System Clock Frequency
Memory Clock Frequency
Address Valid to as Low
Address Hold after as Low
Data Float after e Low
e High to Data Valid for Registers 02H,
04H, 05H
e High to Data Valid (all Registers except
for 02H, 04H, 05H) for Read Cycle without a
Previous Write
e High to Data Valid (all Registers except
for 02H, 04H, 05H) for Read Cycle with a
Previous Write
Data Setup to e Low
Input Data Hold after e Low
e Low to Output Data Valid on Port 1/2
e High Time
as High Time
Setup Time of r-w_n to e High
as Low to e High
cs_n Low to as Low
e Low to cs_n High
clkout Period
(CDV is the value loaded in the CLKOUT
Register representing the clkout divisor.)
clkout High Period
(CDV is the value loaded in the CLKOUT
Register representing the clkout divisor.)
Copyright  2007
Page 32 of 45
8 MHz
4 MHz
2 MHz
7.5 ns
10 ns
0 ns
16 MHz
10 MHz
8 MHz
0 ns
45 ns
45 ns
—
1.5 tmclk + 100 ns
—
3.5 tmclk + 100 ns
—
—
2 tmclk + 500 ns
30 ns
20 ns
tmclk
45 ns
30 ns
30 ns
20 ns
20 ns
0 ns
—
—
—
—
—
•
(CDV + 1) tosc
(CDV + 1) • ½ tosc – 10
EN21070504-00
©
Maximum
(CDV + 1) • ½ tosc – 15
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 11. Mode 2 General Bus Timing
Copyright  2007
EN21070504-00
©
Page 33 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 10. Mode 3 Asynchronous Operation Timing
Symbol
1/tXTAL
1/tSCLK
1/tMCLK
tAVCL
tCLDV
tKLDV
tCHDV
tCHDH
tCHDZ
tCHKH1
Parameter
Minimum
Oscillator Frequency
System Clock Frequency
Memory Clock Frequency
Address or r-w_n Valid to cs_n Low
Setup
cs_n Low to Data Valid
(for High-Speed Registers 02H, 04H, and
05H)
cs_n Low to Data Valid
(for Low-Speed Registers)
Read Cycle without Previous Write
cs_n Low to Data Valid
(for Low-Speed Registers)
Read Cycle with Previous Write
dsack0_n Low to Output Data Valid
(for High-Speed Read Registers)
dsack0_n Low to Output Data Valid
(for Low-Speed Read Registers)
Input Data Hold after cs_n High
Output Data Hold after cs_n High
cs_n High to Output Data Float
cs_n High to dsack0_n = 2.4V
(An on-chip pull-up will drive dsack0_n to
approximately 2.4V; an external pull-up is
required to drive this signal to a higher
voltage.)
tCHKH2
cs_n High to dsack0_n = 2.8V
tCHKZ
tCHCL
tCHAI
tCLCH
tDVCH
cs_n High to dsack0_n Float
cs_n Width between Successive Cycles
cs_n High to Address Invalid
cs_n Width Low
CPU Write Data Valid to cs_n High
Copyright  2007
Maximum
8 MHz
4 MHz
2 MHz
3 ns
©
Page 34 of 45
—
0 ns
55 ns
0 ns
1.5 tmclk + 100 ns
0 ns
3.5 tmclk + 100 ns
—
23 ns
< 0 ns
—
15 ns
0 ns
—
—
—
35 ns
0 ns
—
EN21070504-00
16 MHz
10 MHz
8 MHz
55 ns
150 ns
0 ns
25 ns
7 ns
65 ns
20 ns
100 ns
—
—
—
—
continued . . .
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 10. Mode 3 Asynchronous Operation Timing, continued
Symbol
tCLKL
tCHKL
tCOPD
tCHCL
Parameter
Minimum
cs_n Low to dsack0_n Low
(for High- and Low-Speed Registers)
Write Cycle without Previous Write
End of Previous Write (cs_n High) to
dsack0_n Low for a Write Cycle with a
Previous Write
clkout Period
(CDV is the value loaded in the CLKOUT
Register representing the clkout divisor.)
clkout High Period
(CDV is the value loaded in the CLKOUT
Register representing the clkout divisor.)
Maximum
0 ns
67 ns
0 ns
2 tmclk + 145 ns
(CDV + 1) * tosc
(CDV + 1) * ½ tosc – 10
(CDV + 1) * ½ tosc – 15
Figure 12. Mode 3, Asynchronous Operation, Read Cycle
Copyright  2007
EN21070504-00
©
Page 35 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 13. Mode 3, Asynchronous Operation, Write Cycle
Copyright  2007
EN21070504-00
©
Page 36 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 11. Mode 3 Synchronous Operation Timing
Symbol
1/tXTAL
1/tSCLK
1/tMCLK
tEHDV
tELDH
tELDZ
tELDV
tAVEH
tELAV
tCVEH
tELCV
tDVEL
tEHEL
tAVAV
tAVCL
tCHAI
tCOPD
tCHCL
Parameter
Minimum
Oscillator Frequency
System Clock Frequency
Memory Clock Frequency
e High to Data Valid
(for High-Speed Registers 02H, 04H,
and 5H)
e High to Data Valid
(for Low-Speed Registers)
Read Cycle without Previous Write
e High to Data Valid
(for Low-Speed Registers)
Read Cycle with Previous Write
Data Hold after e Low for a Read Cycle
Data Float after e Low
Data Hold after e Low for a Write Cycle
Address and r-w_n to e Setup
Address and r-w_n Valid after e Falls
cs_n Valid to e High
cs_n Valid after e Low
Data Setup to e Low
e Active Width
Start of a Write Cycle after a Previous
Write Access
Address or r-w_n to cs_n Low Setup
cs_n High Address Invalid
clkout Period
(CDV is the value loaded in the
CLKOUT Register representing the
clkout divisor.)
clkout High Period
(CDV is the value loaded in the
CLKOUT Register representing the
clkout divisor.)
Copyright  2007
8 MHz
4 MHz
2 MHz
Page 37 of 45
16 MHz
10 MHz
8 MHz
—
55 ns
—
1.5 tmclk + 100 ns
—
3.5 tmclk + 100 ns
5 ns
—
—
35 ns
15 ns
25 ns
15 ns
0 ns
0 ns
55 ns
100 ns
—
—
—
—
—
—
—
2 tmclk
—
3 ns
7 ns
—
—
(CDV + 1) * tosc
(CDV + 1) * ½ tosc – 10
EN21070504-00
©
Maximum
(CDV + 1) * ½ tosc + 15
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 14. Mode 3, Synchronous Operation, Read Cycle Timing
Copyright  2007
EN21070504-00
©
Page 38 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 15. Mode 3, Synchronous Operation, Write Cycle Timing
Copyright  2007
EN21070504-00
©
Page 39 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Table 12. Serial Interface Mode Timing
Symbol
sclk
tCYC
tSKHI
tSKLO
tLEAD
tLAG
tACC
tPDO
tHO
tDIS
tSETUP
tHOLD
tRISE
tFALL
tCS
tCOPD
tCHCL
Parameter
Minimum
Serial Port Interface Clock
1/sclk
Minimum Clock High Time
Minimum Clock Low Time
Enable Lead Time
Enable Lag Time
Access Time
Maximum Data Out Delay Time
Minimum Data Out Hold Time
Maximum Data Out Disable Time
Minimum Data Setup Time
Minimum Data Hold Time
Maximum Time for Input to go from
VOL to VOH
Maximum Time for input to go from
VOH to VOL
Minimum Time between Consecutive
cs_n Assertions
clkout Period
(CDV is the value loaded in the
CLKOUT Register representing the
clkout divisor.)
clkout High Period
(CDV is the value loaded in the
CLKOUT Register representing the
clkout divisor.)
Copyright  2007
0.5 MHz
125 ns
84 ns
84 ns
70 ns
109 ns
Page 40 of 45
8 MHz
2000 ns
—
—
—
—
—
—
50 ns
59 ns
0 ns
—
35 ns
84 ns
—
—
665 ns
—
100 ns
—
100 ns
—
670 ns
(CDV + 1) * tosc
(CDV + 1) * ½ tosc – 10
EN21070504-00
©
Maximum
(CDV + 1) * ½ tosc + 15
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
PRELIMINARY
Figure 16. Serial Interface Mode, icp = 0 and cp = 0
Figure 17. Serial Interface Mode, icp = 1 and cp = 1
Copyright  2007
EN21070504-00
©
Page 41 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
As of Production Ver. 00
6.
PRELIMINARY
Physical Dimensions
For the Innovasic Semiconductor IA82527 Serial Communications Interface, the physical
dimensions for the available packages are provided in the following figures:
•
•
44-Pin PLCC Package: Figure 18
44-Pin QFP Package: Figure 19
A table specifying dimensions accompanies each figure (Tables 13 and 14).
Copyright  2007
EN21070504-00
©
Page 42 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Figure 18. 44-Pin PLCC Physical Dimensions
Table 13. 44-Pin PLCC Physical Dimensions
Dimension
Number of Pins
Number of Pins per Side
Pitch
Overall Height
Molded Package Thickness
Standoff
Overall Width
Overall Length
Molded Package Width
Molded Package Length
Lead Thickness
Lead Width
Pin 1 Corner Chamfer
Mold Draft Angle Top
Mold Draft Angle Bottom
Copyright  2007
n
n1
p
A
A2
A1
E
D
E1
D1
c
B
CH
α
β
Minimum
Nominal
Maximum
Units
—
—
44
11
0.0500
—
—
—
—
—
—
—
—
0.0170
—
—
—
—
—
—
0.1650
0.1450
0.0200
0.6850
0.6850
0.6500
0.6500
0.0077
0.0130
0.0420
—
—
EN21070504-00
©
Page 43 of 45
7.00
7.00
—
0.1800
0.1600
—
0.6950
0.6950
0.6560
0.6560
0.1160
0.0210
0.0560
—
—
inches
degrees
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
Figure 19. 44-Pin QFP Physical Dimensions
Table 14. 44-Pin QFP Physical Dimensions
Dimensions
Number of Pins
Number of Pins per Side
Pitch
Overall Height
Molded Package Thickness
Standoff
Foot Length
Footprint (Reference)
Overall Width
Overall Length
Molded Package Width
Molded Package Length
Lead Thickness
Lead Width
Pin 1 Corner Chamfer
Mold Draft Angle Top
Mold Draft Angle Bottom
Foot Angle
Copyright  2007
n
n1
p
A
A2
A1
L
(F)
E
D
E1
D1
c
B
CH
α
β
φ
Minimum
Nominal
Maximum
Units
—
—
—
—
—
—
0.029
—
0.510
0.510
0.390
0.390
0.005
0.012
—
5.00
5.00
0.00
44
11
0.031
—
—
—
—
0.096
—
—
0.041
—
0.530
0.530
0.398
0.398
0.009
0.018
—
16.00
16.00
10.00
—
—
EN21070504-00
©
Page 44 of 45
0.079
0.010
0.035
0.063
0.520
0.520
0.394
0.394
0.007
0.015
0.030
—
—
—
inches
degrees
www.Innovasic.com
Customer Support:
1-888-824-4184
04 May 2007
IA82527
CAN Serial Communications Controller
PRELIMINARY
As of Production Ver. 00
7.
Ordering Information
Ordering information for the Innovasic IA82527 Serial Communications Controller is provided in
Table 15.
Table 15. IA82527 Ordering Information
®
Innovasic
Part Number
Intel
Part Number
Package
Status
IA82527-PLC44A
AS/AN82527F8
Standard
IA82527-PTQ44A
AS/AN82527F8
Standard
IA82527-PLC44A-R
AS/AN82527F8
RoHS
IA82527-PTQ44A-R
AS/AN82527F8
RoHS
Package
Type
44-Pin Plastic Leaded
Chip Carrier (PLCC)
44-Pin Quad Flat
Package (QFP)
44-Pin Plastic Leaded
Chip Carrier (PLCC)
44-Pin Quad Flat
Package (QFP)
Temperature
Grades
Automotive
Automotive
Automotive
Automotive
Other packages and temperature grades may be available for an additional cost, longer lead
time, or both.
Innovasic Semiconductor, Inc.
3737 Princeton Drive NE, Suite 130
Albuquerque, NM 87107-4327
Office:
FAX:
Toll Free:
505.883.5263
505.883.5477
1-888.824.4184
www.innovasic.com
Copyright  2007
EN21070504-00
©
Page 45 of 45
www.Innovasic.com
Customer Support:
1-888-824-4184