QX82527 [INNOVASIC]

Serial Communications Controller—CAN Protocol; 串行通信Controllerâ ???? CAN协议
QX82527
型号: QX82527
厂家: INNOVASIC, INC    INNOVASIC, INC
描述:

Serial Communications Controller—CAN Protocol
串行通信Controllerâ ???? CAN协议

通信
文件: 总58页 (文件大小:1454K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
IA82527  
Serial Communications Controller—CAN Protocol  
Data Sheet  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 1 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Copyright 2013 by Innovasic Semiconductor, Inc.  
Published by Innovasic Semiconductor, Inc.  
3737 Princeton Drive NE, Suite 130, Albuquerque, NM 87107  
MILES™ is a trademark Innovasic Semiconductor, Inc.  
Intelis a registered trademark of Intel Corporation  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 2 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
TABLE OF CONTENTS  
Introduction.............................................................................................................................6  
1.  
2.  
1.1 General Description.......................................................................................................6  
1.2 Features .........................................................................................................................7  
Packaging, Pin Descriptions, and Physical Dimensions.........................................................8  
2.1 Packages and Pinouts ....................................................................................................8  
2.1.1 PLCC Package..................................................................................................9  
2.1.2 PLCC Physical Dimensions............................................................................11  
2.1.3 PQFP Package ................................................................................................12  
2.1.4 PQFP Physical Dimensions............................................................................14  
2.2 Pin/Signal Descriptions...............................................................................................15  
Maximum Ratings, Thermal Characteristics, and DC Parameters.......................................25  
Functional Description..........................................................................................................28  
4.1 Hardware Architecture ................................................................................................28  
4.1.1 CAN Controller ..............................................................................................29  
4.1.2 Message RAM ................................................................................................29  
4.1.3 I/O Ports..........................................................................................................30  
4.1.4 Programmable Clock Output..........................................................................30  
4.2 Address Map ...............................................................................................................30  
4.3 CAN Message Objects ................................................................................................30  
AC Specifications .................................................................................................................33  
Innovasic Part Number Cross-Reference..............................................................................53  
Errata.....................................................................................................................................54  
7.1 Summary .....................................................................................................................54  
7.2 Detail ...........................................................................................................................54  
Revision History...................................................................................................................57  
For Further Information........................................................................................................58  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 3 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
LIST OF FIGURES  
Figure 1. PLCC Package Diagram..................................................................................................9  
Figure 2. PLCC Physical Dimensions ..........................................................................................11  
Figure 3. PQFP Package Diagram ................................................................................................12  
Figure 4. PQFP Physical Dimensions...........................................................................................14  
Figure 5. Functional Block Diagram ............................................................................................28  
Figure 6. mosi/miso Connection...................................................................................................29  
Figure 7. Mode 0 and Mode 1: General Bus Timing...................................................................36  
Figure 8. Mode 0 and Mode 1: Ready Timing for Read Cycle ...................................................37  
Figure 9. Mode 0 and Mode 1: Ready Timing for Write Cycle with No Write Pending ............37  
Figure 10. Mode 0 and Mode 1: Ready Timing for Write Cycle with Write Active...................38  
Figure 11. Mode 2: General Bus Timing.....................................................................................41  
Figure 12. Mode 3: Asynchronous Operation, Read Cycle.........................................................44  
Figure 13. Mode 3: Asynchronous Operation, Write Cycle ........................................................45  
Figure 14. Mode 3: Synchronous Operation, Read Cycle Timing ..............................................48  
Figure 15. Mode 3: Synchronous Operation, Write Cycle Timing..............................................49  
Figure 16. Serial Interface Mode: icp = 0 and cp = 0 ..................................................................52  
Figure 17. Serial Interface Mode: icp = 1 and cp = 1 ..................................................................52  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 4 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
LIST OF TABLES  
Table 1. PLCC Pin List.................................................................................................................10  
Table 2. PQFP Pin List .................................................................................................................13  
Table 3. Pin/Signal Descriptions...................................................................................................15  
Table 4. Absolute Maximum Ratings...........................................................................................25  
Table 5. Thermal Characteristics ..................................................................................................25  
Table 6. DC Parameters ................................................................................................................26  
Table 7. ISO Physical Layer DC Parameters................................................................................27  
Table 8. Address Map...................................................................................................................31  
Table 9. Message Object Structure...............................................................................................32  
Table 10. Mode 0 and Mode 1: General Bus and Ready Timing for 5.0V Operation.................34  
Table 11. Mode 0 and Mode 1: General Bus and Ready Timing for 3.3V Operation.................35  
Table 12. Mode 2: General Bus Timing for 5.0V Operation.......................................................39  
Table 13. Mode 2: General Bus Timing for 3.3V Operation.......................................................40  
Table 14. Mode 3: Asynchronous Operation Timing for 5.0V Operation...................................42  
Table 15. Mode 3: Asynchronous Operation Timing for 3.3V Operation...................................43  
Table 16. Mode 3: Synchronous Operation Timing for 5.0V Operation.....................................46  
Table 17. Mode 3: Synchronous Operation Timing for 3.3V Operation.....................................47  
Table 18. Serial Interface Mode Timing for 5.0V Operation .......................................................50  
Table 19. Serial Interface Mode Timing for 3.3V Operation .......................................................51  
Table 20. Innovasic Part Number Cross-Reference......................................................................53  
Table 21. Revision History ...........................................................................................................57  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 5 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
1.  
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.  
1.1  
General Description  
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 support 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 standard and  
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 message object 15, which is receive-only.  
Message object 15 also provides a special acceptance mask designed to filter message identifiers  
that are 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.  
The IA82527 is capable of operating at 5.0 or 3.3 volts. This datasheet discusses both modes of  
operation. Where applicable, characteristics specific to either 3.3 or 5.0 volt operation are  
identified separately throughout this datasheet.  
The IA82527 is manufactured in a reliable 5-volt process technology and is available in 44-lead  
PLCC or PQFP RoHS packages for the automotive temperature range (-40°C to 125°C).  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 6 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
1.2  
Features  
The primary features of the IA82527 are as follows:  
CAN Protocol Support  
– Specification 2.0, Part A and Part B  
– Standard ID Data and Remote Frames  
– Extended ID Data and Remote Frames  
CAN Bus Interface  
– Configurable Input Comparator  
– Configurable Output Driver  
– Programmable Bit Rate  
Global Mask, Programmable  
– Standard Message Identifier  
– Extended Message Identifier  
Message Objects  
– 14 Transmit/Receive Buffers  
– 1 Double Buffered Receive Buffer with Programmable Mask  
Flexible Status Interface  
CPU Interface Options  
– 16-Bit Multiplexed Intel Architecture  
– 8-Bit Multiplexed Intel Architecture  
– 8-Bit Multiplexed Non-Intel Architecture  
– 8-Bit Non-Multiplexed Non-Intel Architecture  
– Serial (SPI)  
I/O Ports (2)  
– 8-Bit  
– Bidirectional  
Flexible Interrupt Structure  
Programmable Clock Output  
A detailed description of the IA82527, including the features listed above, is provided in  
Chapter 4, Functional Description.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 7 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
2.  
Packaging, Pin Descriptions, and Physical Dimensions  
2.1  
Packages and Pinouts  
The Innovasic Semiconductor IA82527 CAN Serial Communications Controller is available in  
the following RoHS packages:  
44-Pin Plastic Leaded Chip Carrier (PLCC), equivalent to original Intel PLCC package  
44-Pin Plastic Quad Flat Pack (PQFP), equivalent to original Intel QFP package  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 8 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
2.1.1 PLCC Package  
The pinout for the PLCC Package is as shown in Figure 1. The corresponding pinout is provided  
in Table 1.  
Figure 1. PLCC Package Diagram  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 9 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 1. PLCC Pin List  
Pin  
1
2
3
4
5
6
7
8
Name  
Pin Name  
Pin  
23 vss1  
24 int_n/vcc/2  
25 tx1  
26 tx0  
Name  
Pin  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
Name  
vcc  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
p2.5  
p2.4  
p2.3  
p2.2  
p2.1  
p2.0  
xtal1  
xtal2  
vss2  
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  
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  
27 clkout  
28 ready/miso  
29 reset_n  
30 mode1  
31 ad15/d7/p1.7  
32 ad14/d6/p1.6  
33 ad13/d5/p1.5  
9
10  
11  
rx1  
rx0  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 10 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
2.1.2 PLCC Physical Dimensions  
The physical dimensions for the PLCC are as shown in Figure 2.  
Legend:  
Symbol  
A
Min  
0.1650  
0.0200  
0.1450  
0.042  
0.0130  
0.0077  
0.6850  
0.6500  
0.582  
0.6850  
0.6500  
0.582  
Nom  
Max  
0.1800  
A1  
A2  
A3  
B
c
D
D1  
D2  
E
E1  
E2  
n
n1  
p
α
0.1600  
0.056  
0.0210  
0.015  
0.6950  
0.6560  
0.638  
0.6950  
0.6560  
0.638  
0.0170  
44  
11  
0.0500  
7°  
7°  
β
Note: Controlling dimension in inches.  
Figure 2. PLCC Physical Dimensions  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 11 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
2.1.3 PQFP Package  
The pinout for the PQFP Package is as shown in Figure 3. The corresponding pinout is provided  
in Table 2.  
Figure 3. PQFP Package Diagram  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 12 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 2. PQFP Pin List  
Pin  
1
2
3
4
5
6
7
8
Name  
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  
Pin  
Name  
Pin  
Name  
Pin  
Name  
12 xtal1  
13 xtal2  
14 vss2  
15 rx1  
16 rx0  
17 vss1  
18 int_n/vcc/2  
19 tx1  
20 tx0  
21 clkout  
22 ready/miso  
23 reset_n  
24 mode1  
34 a6/ad6/sclk  
35 a5/ad5  
36 a4/ad4/mosi  
37 a3/ad3/ste  
38 mode0  
25 ad15/d7/p1.7  
26 ad14/d6/p1.6  
27 ad13/d5/p1.5  
28 ad12/d4/p1.4  
29 ad11/d3/p1.3  
30 ad10/d2/p1.2  
31 ad9/d1/p1.1  
32 ad8/d0/p1.0  
33 a7/ad7  
39 vcc  
40 a2/ad2/csas  
41 a1/ad1/cp  
42 a0/ad0/icp  
43 ale/as  
9
10 p2.1  
11 p2.0  
44 rd_n/e  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 13 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
2.1.4 PQFP Physical Dimensions  
The physical dimensions for the PQFP are as shown in Figure 4.  
Legend:  
Symbol  
Min  
Nom  
44  
11  
0.031  
0.079  
0.010  
Max  
0.096  
n
n1  
p
A
A2  
A1  
L
(F)  
E
0.019 0.025 0.031  
0.047  
0.478 0.488 0.498  
0.478 0.488 0.498  
0.390 0.394 0.398  
0.390 0.394 0.398  
0.005 0.007 0.009  
0.011 0.014 0.017  
D
E1  
D1  
c
B
CH  
0.030  
5°  
5°  
0°  
16°  
16°  
10°  
α
β
φ
Note: Controlling dimension in  
inches.  
Figure 4. PQFP Physical Dimensions  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 14 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
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 PQFP 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. Pin/Signal Descriptions  
Pin  
Signal  
a0  
Name  
a0/ad0/icp  
a1/ad1/cp  
a2/ad2/csas  
a3/ad3/ste  
a4/ad4/mosi  
a5/ad5  
PLCC PQFP  
Description  
4
42  
41  
40  
37  
36  
35  
34  
33  
42  
41  
40  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
address bits 70. 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.  
a1  
3
a2  
2
a3  
43  
42  
41  
40  
39  
4
a4  
a5  
a6  
a6/ad6/sclk  
a7/ad7  
a7  
ad0  
ad1  
ad2  
ad3  
ad4  
ad5  
ad6  
ad7  
a0/ad0/icp  
a1/ad1/cp  
address/data bits 150. 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.  
3
a2/ad2/csas  
a3/ad3/ste  
2
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
a4/ad4/mosi  
a5/ad5  
a6/ad6/sclk  
a7/ad7  
ad8  
ad9  
ad8/d0/p1.0  
ad9/d1/p1.1  
ad10/d2/p1.2  
ad11/d3/p1.3  
ad12/d4/p1.4  
ad13/d5/p1.5  
ad14/d6/p1.6  
ad15/d7/p1.7  
ad10  
ad11  
ad12  
ad13  
ad14  
ad15  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 15 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
ale  
Name  
ale/as  
PLCC PQFP  
Description  
5
43  
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.  
as  
ale/as  
5
43  
address strobe. Input. Active High. Mode 2. When  
the IA82527 is configured to operate in 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.  
If the IA82527 is configured to operate in Mode 3 (8-bit  
non-multiplexed non-Intel architecture), this pin must  
be tied high.  
clkout  
clkout  
27  
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.  
For 3.3V operation the crystal or external oscillator  
must run at <=12 MHz to produce clock output.  
cp  
a1/ad1/cp  
cs_n  
3
8
41  
2
clock phase. Input. Serial Interface Mode. When this  
input is a logic 0, data is sampled on the rising edge of  
sclk. When this input is a logic 1, data is sampled on  
the falling edge of sclk.  
cs_n  
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  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 16 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
Name  
PLCC PQFP  
Description  
d0  
d1  
ad8/d0/p1.0  
ad9/d1/p1.1  
ad10/d2/p1.2  
ad11/d3/p1.3  
ad12/d4/p1.4  
ad13/d5/p1.5  
ad14/d6/p1.6  
ad15/d7/p1.7  
38  
37  
36  
35  
34  
33  
32  
31  
9
32  
31  
30  
29  
28  
27  
26  
25  
3
data bits 70. 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.  
d2  
d3  
d4  
d5  
d6  
d7  
dsack0_n  
dsack0_n  
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  
is valid; when the CPU writes to the IA82527,  
dsack0_n active low indicates that the data has been  
received.  
Note: The active pull-up circuitry drives dsack0_n  
high for 10ns to raise it to a 3.0V voltage level. After  
that, an external pull up is required to pull dsack0_n  
the remainder of the way to VSS.  
e
rd_n/e  
6
4
44  
42  
enable. Input. Active High. Mode 3 (synchronous).  
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.  
icp  
a0/ad0/icp  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 17 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
int_n  
Name  
PLCC PQFP  
Description  
int_n/ VCC/2  
int_n/p2.6  
24  
11  
18  
5
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:  
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.  
PQFP Package:  
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.  
miso  
ready/miso  
28  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 18 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
mode0  
mode1  
Name  
mode0  
mode1  
PLCC PQFP  
Description  
44  
30  
38  
24  
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  
Interface Type  
0
0
1
1
0
1
0
1
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 = 0  
mode0 = 0  
rd_n = 0  
wr_n = 0  
the Serial Interface Mode will be selected.  
The mode1 and mode0 pins are internally connected  
to weak pull-downs. 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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 19 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
p1.0  
Name  
PLCC PQFP  
Description  
ad8/d0/p1.0  
ad9/d1/p1.1  
ad10/d2/p1.2  
ad11/d3/p1.3  
ad12/d4/p1.4  
ad13/d5/p1.5  
ad14/d6/p1.6  
ad15/d7/p1.7  
38  
37  
36  
35  
34  
33  
32  
31  
32  
31  
30  
29  
28  
27  
26  
25  
port 1, bit N (N = 70). Input/Output (general-  
purpose). Mode 0, Mode 2, and Serial Interface Mode.  
Port 1 bits p1.7p1.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.7p1.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.  
p1.1  
p1.2  
p1.3  
p1.4  
p1.5  
p1.6  
p1.7  
Data is 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 is 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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 20 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
p2.0  
Name  
p2.0  
p2.1  
p2.2  
p2.3  
p2.4  
p2.5  
PLCC PQFP  
Description  
17  
16  
15  
14  
13  
12  
11  
10  
11  
10  
9
port 2, bit N (N = 70). 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.7p2.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.  
p2.1  
p2.2  
p2.3  
p2.4  
p2.5  
p2.6  
p2.7  
8
7
6
int_n/p2.6  
5
wrh_n/p2.7  
4
Data is 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 is 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.  
Two bits of Port 2 (P2.7 and P2.6) have alternate  
functions based on CPU interface mode.  
See Section 4.1.3 I/O Ports.  
rd_n  
rd_n/e  
6
44  
22  
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.  
ready  
ready/miso  
28  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 21 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
Name  
PLCC PQFP  
29 23  
Description  
reset_n  
reset_n  
reset. Input. Active Low. When the reset_n signal is  
asserted (low), the IA82527 is initialized. There are  
two reset situations:  
Cold reset 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.  
For warm 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  
7
1
read-write. Input. Active High (read)-Active Low  
(write). Mode 2 and Mode 3. When r-w_n is high, it  
signals a read cycle. When r-w_n is low, it signals a  
write cycle.  
rx0  
rx1  
rx0  
rx1  
22  
21  
16  
15  
Receive (rx), lines 0 and 1. Input. Pins rx0 and rx1  
are the inputs to the IA82527 from the 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.  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 22 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
ste  
Name  
PLCC PQFP  
Description  
a3/ad3/ste  
43  
37  
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:  
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  
tx0  
tx1  
tx0  
tx1  
26  
25  
20  
19  
Transmit (tx), lines 0 and 1. Output (push-pull). Pins  
tx0 and tx1 are the outputs from the IA82527 to the  
CAN bus lines.  
During a recessive bit, tx0 is high and tx1 is low.  
During a dominant bit, tx0 is low and tx1 is high.  
VCC  
VCC  
1
39  
18  
Power (VCC). This pin provides power for the IA82527  
device. It must be connected to a +5V DC power  
source.  
VCC/2  
int_n/ VCC/2  
24  
Reference Voltage, ISO Physical Layer (VCC/2).  
Output. The VCC/2 pin provides a reference voltage for  
the ISO low-speed physical layer:  
2.38V DC (minimum) to 2.60V DC (maximum)  
(VCC = +5.0V; IOUT ≤ 75 μA)  
1.46V DC (minimum) to 1.688V DC (maximum)  
(VCC = +3.3V; IOUT ≤ 75 μA)  
This pin only functions as VCC/2 when the MUX bit of  
the CPU Interface Register (02H) is 1.  
VSS1  
VSS2  
wr_n  
VSS1  
23  
20  
7
17  
14  
1
Ground, Digital (VSS1). This pin provides the digital  
ground (0V) for the IA82527. It must be connected to  
a VSS board plane.  
VSS2  
Ground, Analog (VSS2). This pin provides the ground  
(0V) for the IA82527 analog comparator. It must be  
connected to a VSS board plane.  
wr_n/wrl_n/r-w_n  
write. Input. Active Low. Mode 0. When wr_n is  
asserted (low), it signals a write cycle.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 23 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 3. Pin/Signal Descriptions (Continued)  
Pin  
Signal  
wrh_n  
Name  
PLCC PQFP  
Description  
wrh_n/p2.7  
10  
4
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).  
wrl_n  
xtal1  
wr_n/wrl_n/r-w_n  
xtal1  
7
1
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).  
18  
12  
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.)  
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.  
xtal2  
xtal2  
19  
13  
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.)  
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.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 24 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
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  
through 6, respectively.  
Additionally, the DC parameters of the ISO Physical Layer are provided in Table 7.  
Table 4. Absolute Maximum Ratings  
Parameter  
Rating  
Storage Temperature  
Case Temperature under Bias  
Supply Voltage with Respect to Vss  
−55°C to +150°C  
−40°C to +125°C  
−0.3V to +7.0V  
Voltage on Pins other than Supply with Respect to Vss −0.3V to VDD +0.3V  
Table 5. Thermal Characteristics  
Symbol  
TA  
PD  
Characteristic  
Ambient Temperature  
Power Dissipation  
44-Pin PLCC Package  
44-Pin PQFP Package  
Average Junction Temperature  
Value  
-40°C to 125°C  
MHz × ICC × V/1000  
30  
38.4  
TA + (PD × ΘJa)  
Units  
°C  
W
ΘJa  
°C/W  
°C  
TJ  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 25 of 58  
(888) 824-4184  
 
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 6. DC Parameters  
Symbol  
VCC  
VIL  
Parameter  
Supply Voltage  
Voltage, Input Low  
Min  
3.0  
Max  
5.5  
0.8  
Units  
V
V
Notes  
All pins except XTAL1, rx0 for  
comparator bypass mode  
VIL1  
VIH  
Voltage, Input Low  
Voltage, Input High  
0.3*VCC  
V
V
XTAL1, rx0 for comparator  
bypassed  
reset_n hysteresis = 200mV  
All pins except XTAL1, rx0 for  
comparator bypass mode  
2.4  
VIH1  
VOL  
Voltage, Input High  
Voltage, Output Low  
0.7* VCC  
V
V
XTAL1, rx0 for comparator  
bypassed  
ISO Physical Layer DC  
Parameters (see Table 7). All pins  
except tx0, tx1, XTAL2 ,  
IOL = 1.6 mA.  
0.45  
VOH  
Voltage, Output High  
VCC − 0.8  
V
ISO Physical Layer DC  
Parameters tx0, tx1, XTAL2 (see  
Table 7). CLKOUT IOH = −80 μA.  
All other IOH pins = −200 μA.  
ILEAK  
CIN  
ICC  
Input Leakage Current  
Pin Capacitance  
Supply Current  
±10  
10  
3
μA  
pF  
VSS < VIN < VCC  
fCRYSTAL = 1 KHz  
mA/MHz fCRYSTAL = 16 MHz, all pins are  
driven to VSS or VCC  
ISLEEP-E Sleep Current  
ISLEEP-D Sleep Current  
800  
150  
25  
μA  
VCC/2 enabled, no load  
VCC/2 disabled  
xtal1 clocked, all pins driven to VSS  
or VCC  
IPD  
Power-Down Current  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 26 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 7. ISO Physical Layer DC Parameters  
Signal  
Parameter  
Min  
−0.5  
Max  
VCC + 0.5  
Units  
V
V
mV  
ns  
Notes  
rx0 & rx1, Input Voltage  
tx0 & tx1  
Common Mode Range  
Differential Input Threshold  
Vss + 1.0 VCC − 1.0  
±100  
Delay 1:  
60 (@5.0V)  
Load on tx0/tx1 = 100 pF,  
rx0/rx1 differential = +100  
mV to −100 mV  
receive comparator input delay +  
tx0/tx1 output delay  
110 (@3.3V)  
50 (@5.0V)  
ns  
ns  
Delay 2:  
rx0 pin delay (comparator  
bypassed) +  
Load on tx0/tx1 = 100 pF  
tx0/tx1 output delay  
60 (@3.3V)  
ns  
mA  
mA  
V
Source Current on tx0, tx1  
Sink Current on tx0, tx1  
Input Hysteresis for rx0/rx1  
−10  
10  
0
VOUT = VCC − 1.0 V  
VOUT = 1.0 V  
2.38  
1.46  
2.62  
1.688  
V
V
IOUT ≤ 75 μA, VCC = 5.0 V  
IOUT ≤ 75 μA, VCC = 3.3 V  
VCC/2  
Reference Voltage  
All ratings listed are for the temperature range TA = −40°C to +125°C (VCC = 5V ± 10%) or (VCC = 3.0 -3.6V).  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 27 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
4.  
Functional Description  
4.1  
Hardware Architecture  
A block diagram of the IA82527 CAN Serial Communications Controller is shown in Figure 5.  
The primary architectural features of the device are as follows:  
CAN Controller  
Message RAM  
CPU Interface  
I/O Ports  
Programmable Clock Output  
These features are briefly described in the following subsections.  
Mode  
Select  
clkout  
Address/Data Bus  
Control Bus  
Programmable  
Clock  
rx0  
rx1  
Receive  
{
{
Port 1 I/O  
Port  
1
CAN  
Controller  
CPU Interface  
Internal  
tx0  
tx1  
Transmit  
Port 2 I/O  
Port  
2
Message  
RAM  
Registers  
mosi  
miso  
Serial Interface  
Figure 5. Functional Block Diagram  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 28 of 58  
(888) 824-4184  
 
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
4.1.1 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 Message RAM (parallel  
data) and the CAN Bus (serial data).  
4.1.2 Message RAM  
The Message RAM block of the IA82527 provides the interface buffer between the system CPU  
and the CAN Bus. The IA82527 Message RAM provides storage for 15 message objects of  
8-byte data length. The Message RAM is Dual Port RAM allowing the CPU and the CAN  
controller simultaneous access to the Message RAM.  
4.1.3 CPU Interface  
The IA82527 is can be interfaced 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 6.  
MOSI  
MISO  
SCLK  
CS  
mosi  
miso  
sclk  
CPU  
(Master)  
IA82527  
(Slave)  
cs_n  
Figure 6. mosi/miso Connection  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 29 of 58  
(888) 824-4184  
 
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
4.1.3 I/O Ports  
The IA82527 contains two 8-bit General Purpose Input Output (GPIO) ports. Each GPIO port is  
selectable or programmable as either an input or an output. CPU interface modes may use some  
of the GPIO pins or signals, precluding their use as GPIO. Six bits of GPIO Port 2 (p2.5 to p2.0)  
are always available as GPIO. GPIO Port 2 bits 6 and 7 (p2.6 and p2.7) have alternate functions  
as the alternate source for int_n and as the wrh_n input for CPU mode 2 and may be available as  
GPIO depending on the CPU mode. GPIO Port 1 is available for use as GPIO in CPU  
modes 0, 2, and SPI and is not available in CPU modes 1 and 3.  
4.1.4 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. The slew rate of the clkout signal is selectable via the CLKOUT  
Register (1FH).  
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 Table 8.  
4.3  
CAN Message Objects  
Each CAN message object has a unique identifier and can be configured as either transmit or  
receive, except for message object 15. Message object 15 is a double-buffered receive-only  
buffer with a special mask design to allow select groups of different message identifiers to be  
received. Each message object contains registers for 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 Table 9.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 30 of 58  
(888) 824-4184  
 
 
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 8. Address Map  
Address  
00H  
Register/Message  
Control Register  
01H  
02H  
03H  
Status Register  
CPU Interface Register  
Reserved  
04–05H  
06–07H  
08–0BH  
0C-0FH  
10–1EH  
1FH  
20–2EH  
2FH  
30–3EH  
3FH  
40–4EH  
4FH  
50–5EH  
5FH  
60–6EH  
6FH  
High-Speed Read Register  
Global Mask—Standard  
Global Mask—Extended  
Message 15 Mask  
Message 1  
CLKOUT Register  
Message 2  
Bus Configuration Register  
Message 3  
Bit Timing Register 0  
Message 4  
Bit Timing Register 1  
Message 5  
Interrupt Register  
Message 6  
Reserved  
70H–7EH Message 7  
7FH  
Reserved  
80–8EH  
8FH  
Message 8  
Reserved  
90–9EH  
9FH  
A0–AEH  
AFH  
B0–BEH  
BFH  
C0–CEH  
CFH  
D0–DEH  
DFH  
E0–EEH  
EFH  
F0–FEH  
FFH  
Message 9  
P1CONF Register  
Message 10  
P2CONF Register  
Message 11  
P1IN Register  
Message 12  
P2IN Register  
Message 13  
P1OUT Register  
Message 14  
P2OUT Register  
Message 15  
Serial Reset Address Register  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 31 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 9. Message Object Structure  
Offset  
(Base Address +n)  
Message Component  
+0  
+1  
+2  
+3  
+4  
+5  
+6  
+7  
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  
Data Byte 1  
+9  
Data Byte 2  
+10  
+11  
+12  
+13  
+14  
Data Byte 3  
Data Byte 4  
Data Byte 5  
Data Byte 6  
Data Byte 7  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 32 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
5.  
AC Specifications  
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 are provided as follows:  
Mode 0 and Mode 1: General Bus Timing (Tables 10 and 11/Figure 7)  
Mode 0 and Mode 1: Ready Timing for Read Cycle (Table 10 and 11/Figure 8)  
Mode 0 and Mode 1: Ready Timing for Write Cycle with No Write Pending (Table 10  
and 11/Figure 9)  
Mode 0 and Mode 1: Ready Timing for Write Cycle with Write Pending (Table 10 and  
11/Figure 10)  
Mode 2: General Bus Timing (Table 12 and 13/Figure 11)  
Mode 3: Asynchronous Operation, Read Cycle (Table 14 and 15/Figure 12)  
Mode 3: Asynchronous Operation, Write Cycle (Table 14 and 15/Figure 13)  
Mode 3: Synchronous Operation, Read Cycle (Table 16 and 17/Figure 14)  
Mode 3: Synchronous Operation, Write Cycle (Table 16 and 17/Figure 15)  
Serial Interface Mode: icp = 0 and cp = 0 (Table 18 and 19/Figure 16)  
Serial Interface Mode: icp = 1 and cp = 1 (Table 18 and 19/Figure 17)  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 33 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 10. Mode 0 and Mode 1: General Bus and Ready Timing for 5.0V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tAVLL  
tLLAX  
tLHLL  
tLLRL  
tCLLL  
tQVWH  
tWHQX  
tWLWH  
tWHLH  
tWHCH  
tRLRH  
Parameter  
Minimum  
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  
Maximum  
16 MHz  
10 MHz  
8 MHz  
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  
0 ns  
40 ns  
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,  
tRLDV  
tRLDV1  
0 ns  
55 ns  
1.5 tMCLK  
100 ns  
+
a
05H) for Read Cycle without a Previous Write  
tRLDV1  
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)  
3.5 tMCLK  
100 ns  
45 ns  
+
tRHDZ  
tCLYV  
0 ns  
32 ns  
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  
40 ns  
tWLYZ  
145 ns  
End of Last Write to ready Float for a Write Cycle if a Previous  
Write Cycle is Active  
2 tMCLK  
100 ns  
+
HYZ  
b
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  
+
a
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 or wrh_n High to Output Data Valid on Port 1 or Port 2  
4 tMCLK  
100 ns  
2 tMCLK  
500 ns  
+
tMCLK  
+
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)  
(CDV + 1) ×  
tOSC  
(CDV + 1) × (CDV + 1) ×  
½ tOSC 10 ½ tOSC + 15  
a
A “Read Cycle without a Previous Write” is where a read cycle follows a write cycle and there is greater  
than 2×tMCLK between the rising edge of wr_n or wrh_n and the falling edge of rd_n.  
b
A “Previous Write Cycle is Active” is where the rising edge of wr_n or wrh_n for the second write is less  
than 2×tMCLK after the rising edge of wr_n or wrh_for the first write.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 34 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 11. Mode 0 and Mode 1: General Bus and Ready Timing for 3.3V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tAVLL  
tLLAX  
tLHLL  
tLLRL  
tCLLL  
tQVWH  
tWHQX  
tWLWH  
tWHLH  
tWHCH  
tRLRH  
Parameter  
Minimum  
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  
Maximum  
16 MHz  
10 MHz  
8 MHz  
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  
0 ns  
40 ns  
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,  
tRLDV  
tRLDV1  
0 ns  
75 ns  
1.5 tMCLK  
100 ns  
+
a
05H) for Read Cycle without a Previous Write  
tRLDV1  
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)  
3.5 tMCLK  
100 ns  
50 ns  
+
tRHDZ  
tCLYV  
0 ns  
32 ns  
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  
40 ns  
tWLYZ  
145 ns  
End of Last Write to ready Float for a Write Cycle if a Previous  
Write Cycle is Active  
2 tMCLK  
100 ns  
+
HYZ  
b
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  
+
a
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 or wrh_n High to Output Data Valid on Port 1 or Port 2  
4 tMCLK  
100 ns  
2 tMCLK  
500 ns  
+
tMCLK  
+
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)  
(CDV + 1) ×  
tOSC  
(CDV + 1) × (CDV + 1) ×  
½ tOSC 10 ½ tOSC + 15  
a
A “Read Cycle without a Previous Write” is where a read cycle follows a write cycle and there is greater  
than 2×tMCLK between the rising edge of wr_n or wrh_n and the falling edge of rd_n.  
b
A “Previous Write Cycle is Active” is where the rising edge of wr_n or wrh_n for the second write is less  
than 2×tMCLK after the rising edge of wr_n or wrh_for the first write.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 35 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 7. Mode 0 and Mode 1: General Bus Timing  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 36 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
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  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 37 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 10. Mode 0 and Mode 1: Ready Timing for Write Cycle with Write Active  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 38 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 12. Mode 2: General Bus Timing for 5.0V Operation  
Symbol Parameter  
Minimum  
Maximum  
Oscillator Frequency  
1/tXTAL  
8 MHz  
16 MHz  
1/tSCLK  
1/tMCLK  
tAVSL  
tSLAX  
tELDZ  
System Clock Frequency  
Memory Clock Frequency  
Address Valid to as Low  
Address Hold after as Low  
4 MHz  
2 MHz  
7.5 ns  
10 ns  
0 ns  
10 MHz  
8 MHz  
Data Float after e Low  
45 ns  
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  
0 ns  
45 ns  
1.5 tmclk + 100  
a
tEHDV  
ns  
3.5 tmclk + 100  
ns  
tQVEL  
tELQX  
tELDV  
tEHEL  
30 ns  
20 ns  
tmclk  
2 tmclk + 500 ns  
45 ns  
End of previous write (Last E Low) to E Low for Write  
Cycle  
tELEL  
2 tmclk  
tSHSL  
tRSEH  
tSLEH  
tCLSL  
tELCH  
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  
30 ns  
30 ns  
20 ns  
20 ns  
0 ns  
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)  
tCOPD  
tCHCL  
(CDV + 1) × tOSC  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
aA “Read Cycle without a Previous Write” is where a read cycle follows a write cycle and where  
the falling edge of e for the write and the rising edge of e for the read are separated by at least  
2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 39 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 13. Mode 2: General Bus Timing for 3.3V Operation  
Symbol Parameter  
Minimum  
Maximum  
Oscillator Frequency  
1/tXTAL  
8 MHz  
16 MHz  
1/tSCLK  
1/tMCLK  
tAVSL  
tSLAX  
tELDZ  
System Clock Frequency  
Memory Clock Frequency  
Address Valid to as Low  
Address Hold after as Low  
4 MHz  
2 MHz  
7.5 ns  
10 ns  
0 ns  
10 MHz  
8 MHz  
Data Float after e Low  
45 ns  
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  
0 ns  
45 ns  
1.5 tmclk + 100  
a
tEHDV  
ns  
3.5 tmclk + 100  
ns  
tQVEL  
tELQX  
tELDV  
tEHEL  
30 ns  
20 ns  
tmclk  
2 tmclk + 500 ns  
45 ns  
End of previous write (Last E Low) to E Low for Write  
Cycle  
tELEL  
2 tmclk  
tSHSL  
tRSEH  
tSLEH  
tCLSL  
tELCH  
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  
30 ns  
30 ns  
20 ns  
20 ns  
0 ns  
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)  
tCOPD  
tCHCL  
(CDV + 1) × tOSC  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
aA “Read Cycle without a Previous Write” is where a read cycle follows a write cycle and where  
the falling edge of e for the write and the rising edge of e for the read are separated by at least  
2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 40 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 11. Mode 2: General Bus Timing  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 41 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 14. Mode 3: Asynchronous Operation Timing for 5.0V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tAVCL  
Parameter  
Minimum  
Maximum  
16 MHz  
10 MHz  
8 MHz  
Oscillator Frequency  
8 MHz  
4 MHz  
2 MHz  
3 ns  
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)  
tCLDV  
0 ns  
55 ns  
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)  
0 ns  
0 ns  
1.5 tMCLK  
100 ns  
3.5 tMCLK  
100 ns  
23 ns  
+
+
a
tKLDV  
dsack0_n Low to Output Data Valid (for Low-Speed Read  
Registers)  
0 ns  
tCHDV  
tCHDH  
tCHDZ  
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)  
cs_n High to dsack0_n = 2.8V  
15 ns  
0 ns  
35 ns  
55 ns  
tCHKH  
0 ns  
1
tCHKH  
150 ns  
2
tCHKZ  
tCHCL  
tCHAI  
tCHRI  
tCLCH  
tDVCH  
tCLKL  
cs_n High to dsack0_n Float  
cs_n Width between Successive Cycles  
cs_n High to Address Invalid  
cs_n High to r-w_n Invalid  
cs_n Width Low  
CPU Write Data Valid to cs_n High  
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)  
0 ns  
25 ns  
7 ns  
100 ns  
5 ns  
65 ns  
20 ns  
0 ns  
67 ns  
tCHKL  
tCOPD  
tCHCL  
0 ns  
2 tMCLK + 145  
ns  
b
(CDV + 1) × tOSC  
clkout High Period (CDV is the value loaded in the CLKOUT  
Register representing the clkout divisor)  
(CDV + 1) ×  
½ tOSC – 10  
(CDV + 1) × ½  
tOSC + 15  
a
A “Read Cycle without Previous Write” is where a read cycle follows a write cycle and where the rising  
edge of cs_n for the write and the falling edge of cs_n for the read are separated by at least 2 × tMCLK  
A “Write Cycle with a Previous Write” is a write cycle following a previous write cycle where the rising  
edge of cs_n for the first write and the rising edge of cs_n for the second write are separated by at least  
.
b
2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 42 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 15. Mode 3: Asynchronous Operation Timing for 3.3V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tAVCL  
Parameter  
Minimum  
Maximum  
16 MHz  
10 MHz  
8 MHz  
Oscillator Frequency  
8 MHz  
4 MHz  
2 MHz  
3 ns  
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)  
tCLDV  
0 ns  
60 ns  
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)  
0 ns  
0 ns  
1.5 tMCLK  
100 ns  
3.5 tMCLK  
100 ns  
35 ns  
+
+
a
tKLDV  
dsack0_n Low to Output Data Valid (for Low-Speed Read  
Registers)  
0 ns  
tCHDV  
tCHDH  
tCHDZ  
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)  
cs_n High to dsack0_n = 2.8V  
15 ns  
0 ns  
35 ns  
55 ns  
tCHKH  
0 ns  
1
tCHKH  
150 ns  
2
tCHKZ  
tCHCL  
tCHAI  
tCHRI  
tCLCH  
tDVCH  
tCLKL  
cs_n High to dsack0_n Float  
cs_n Width between Successive Cycles  
cs_n High to Address Invalid  
cs_n High to r-w_n Invalid  
cs_n Width Low  
CPU Write Data Valid to cs_n High  
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)  
0 ns  
25 ns  
7 ns  
6.5 ns  
65 ns  
20 ns  
0 ns  
100 ns  
67 ns  
tCHKL  
tCOPD  
tCHCL  
0 ns  
2 tMCLK + 145  
ns  
b
(CDV + 1) × tOSC  
clkout High Period (CDV is the value loaded in the CLKOUT  
Register representing the clkout divisor)  
(CDV + 1) ×  
½ tOSC – 10  
(CDV + 1) × ½  
tOSC + 15  
a
A “Read Cycle without Previous Write” is where a read cycle follows a write cycle and where the rising  
edge of cs_n for the write and the falling edge of cs_n for the read are separated by at least 2 × tMCLK  
A “Write Cycle with a Previous Write” is a write cycle following a previous write cycle where the rising  
edge of cs_n for the first write and the rising edge of cs_n for the second write are separated by at least  
.
b
2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 43 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 12. Mode 3: Asynchronous Operation, Read Cycle  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 44 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 13. Mode 3: Asynchronous Operation, Write Cycle  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 45 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 16. Mode 3: Synchronous Operation Timing for 5.0V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tEHDV  
Parameter  
Minimum  
8 MHz  
4 MHz  
2 MHz  
Maximum  
16 MHz  
10 MHz  
8 MHz  
Oscillator Frequency  
System Clock Frequency  
Memory Clock Frequency  
e High to Data Valid (for High-Speed Registers 02H,  
04H, and 5H)  
55 ns  
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  
1.5 tMCLK + 100  
ns  
a
3.5 tMCLK + 100  
ns  
tELDH  
tELDZ  
tELDV  
tAVEH  
tELAV  
tCVEH  
tELCV  
tDVEL  
tEHEL  
tAVAV  
tAVCL  
tCHAI  
tCOPD  
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)  
5 ns  
15 ns  
25 ns  
15 ns  
0 ns  
35 ns  
0 ns  
55 ns  
100 ns  
2 tMCLK  
3 ns  
7 ns  
(CDV + 1) × tOSC  
tCHCL  
clkout High Period (CDV is the value loaded in the  
CLKOUT Register representing the clkout divisor)  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
a
A “Read Cycle without Previous Write” is where a read cycle follows a write cycle and where the falling  
edge of e for the write cycle and the rising edge of e for the read cycle are separated by at least 2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 46 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 17. Mode 3: Synchronous Operation Timing for 3.3V Operation  
Symbol  
1/tXTAL  
1/tSCLK  
1/tMCLK  
tEHDV  
Parameter  
Minimum  
8 MHz  
4 MHz  
2 MHz  
Maximum  
16 MHz  
10 MHz  
8 MHz  
Oscillator Frequency  
System Clock Frequency  
Memory Clock Frequency  
e High to Data Valid (for High-Speed Registers 02H,  
04H, and 5H)  
60 ns  
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  
1.5 tMCLK + 100  
ns  
a
3.5 tMCLK + 100  
ns  
tELDH  
tELDZ  
tELDV  
tAVEH  
tELAV  
tCVEH  
tELCV  
tDVEL  
tEHEL  
tAVAV  
tAVCL  
tCHAI  
tCOPD  
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)  
5 ns  
15 ns  
25 ns  
15 ns  
0 ns  
50 ns  
0 ns  
55 ns  
100 ns  
2 tMCLK  
3 ns  
7 ns  
(CDV + 1) × tOSC  
tCHCL  
clkout High Period (CDV is the value loaded in the  
CLKOUT Register representing the clkout divisor)  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
a
A “Read Cycle without Previous Write” is where a read cycle follows a write cycle and where the falling  
edge of e for the write cycle and the rising edge of e for the read cycle are separated by at least 2 × tMCLK  
.
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 47 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 14. Mode 3: Synchronous Operation, Read Cycle Timing  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 48 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 15. Mode 3: Synchronous Operation, Write Cycle Timing  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 49 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 18. Serial Interface Mode Timing for 5.0V Operation  
Symbol  
sclk  
tCYC  
tSKHI  
tSKLO  
tLEAD  
tLAG  
tACC  
tPDO  
tHO  
Parameter  
Serial Port Interface Clock  
1/sclk  
Minimum Clock High Time  
Minimum Clock Low Time  
Enable Lead Time  
Minimum  
0.5 MHz  
125 ns  
65 ns  
65 ns  
70 ns  
109 ns  
0 ns  
35 ns  
84 ns  
Maximum  
8 MHz  
2000 ns  
Enable Lag Time  
Access Time  
60 ns  
59 ns  
665 ns  
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  
tDIS  
tSETUP  
tHOLD  
tRISE  
tFALL  
tCS  
100 ns  
100 ns  
670 ns  
tCOPD  
clkout Period (CDV is the value loaded in the CLKOUT  
Register representing the clkout divisor)  
(CDV + 1) × tOSC  
tCHCL  
clkout High Period (CDV is the value loaded in the  
CLKOUT Register representing the clkout divisor)  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 50 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Table 19. Serial Interface Mode Timing for 3.3V Operation  
Symbol  
sclk  
tCYC  
tSKHI  
tSKLO  
tLEAD  
tLAG  
tACC  
tPDO  
tHO  
Parameter  
Serial Port Interface Clock  
1/sclk  
Minimum Clock High Time  
Minimum Clock Low Time  
Enable Lead Time  
Minimum  
0.5 MHz  
125 ns  
65 ns  
65 ns  
70 ns  
109 ns  
0 ns  
35 ns  
84 ns  
Maximum  
8 MHz  
2000 ns  
Enable Lag Time  
Access Time  
60 ns  
59 ns  
665 ns  
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  
tDIS  
tSETUP  
tHOLD  
tRISE  
tFALL  
tCS  
100 ns  
100 ns  
670 ns  
tCOPD  
clkout Period (CDV is the value loaded in the CLKOUT  
Register representing the clkout divisor)  
(CDV + 1) × tOSC  
tCHCL  
clkout High Period (CDV is the value loaded in the  
CLKOUT Register representing the clkout divisor)  
(CDV + 1) × ½  
(CDV + 1) × ½  
tOSC – 10  
tOSC + 15  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 51 of 58  
(888) 824-4184  
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Figure 16. Serial Interface Mode: icp = 0 and cp = 0  
Figure 17. Serial Interface Mode: icp = 1 and cp = 1  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 52 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
6.  
Innovasic Part Number Cross-Reference  
Table 20 cross-references the current Innovasic part number with the corresponding Intel part  
number.  
Table 20. Innovasic Part Number Cross-Reference  
Innovasic Part Number Intel Part Number Package Type Temperature Grades  
IA82527PQF44AR2  
(lead free–RoHS)  
AS82527  
AS82527F8  
QE82527  
AN82527  
AN82527F8  
QX82527  
TN82527  
EN82527  
44-Pin PQFP  
44-Pin PLCC  
Automotive  
Automotive  
IA82527PLC44AR2  
(lead free–RoHS)  
Other packages and temperature grades may also be available.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 53 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
7.  
Errata  
7.1  
Summary  
Version 2 Part Numbers  
IA82527PQF44AR2  
IA82527PLC44AR2  
Errata  
No.  
Problem  
1
The CPU writes to Msg Box 15 RAM cannot be read back if  
MsgVal is set.  
Exists  
2
Setting the IntPnd bit to 1 from CPU interface will not cause  
Interrupt.  
Exists  
3
4
5
An unintended Remote Frame may be generated.  
Exists  
Exists  
Exists  
Majority Logic sample mode delays start of ACK bit transmission  
by one time quanta.  
dsack0_n signal may not respond properly under certain  
conditions.  
7.2  
Detail  
Errata No. 1  
Problem: The CPU writes to Msg Box 15 RAM cannot be read back if MsgVal is set.  
Description: If the MsgVal bit (Bits [7–6]) of Msg Box 15 Control_0 register (0xF0) is set, any  
CPU writes to the Msg Box 15 arbitration 0–3 registers (0xF2–0xF5), and data 0–7 registers  
(0xF7–0xFE) will operate properly, however CPU reads of these registers will return unknown  
data. In other words, any CPU data written to Msg Box 15 will not be read back correctly if the  
MsgVal bit is set. If the MsgVal bit (Bits [7–6]) of Msg Box 15 Control_0 register (0xF0) is  
reset, CPU data written can be read back normally.  
Workaround: The workaround is to clear the MsgVal bit (Bits [7–6]) of Msg Box 15 Control_0  
register (0xF0) before trying to read back any CPU data written to the Msg Box 15 arbitration  
0–3 registers (0xF2–0xF5), and data 0–7 registers (0xF7–0xFE).  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 54 of 58  
(888) 824-4184  
 
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Errata No. 2  
Problem: Setting the IntPnd bit to 1 from CPU interface will not cause Interrupt.  
Description: During normal operation, a CAN message event sets the IntPnd bit of Control 0  
Register of the appropriate message box (assuming appropriate interrupt enables are set), and the  
interrupt signal is asserted. The CPU will then reset IntPnd to clear the interrupt. The errata  
issue occurs if the user directly sets the IntPnd bit via the CPU interface, no interrupt will be  
generated.  
Workaround: None.  
Errata No. 3  
Problem: An unintended Remote Frame may be generated.  
Description: If a Message Box is set to receive and a Remote Frame with a matching ID and  
Data Length Code (DLC) is received, the IA82527 will generate an unexpected Remote Frame  
for the ID in the Message Box instead of just acknowledging the CAN message.  
A Message Box configured as follows may lead to this scenario, as explained below:  
1. A Message Box is set with an ID in the Arbitration Registers to match the ID of Remote  
Frame.  
2. The Message Box Control_0 Register has MsgVal(Bits[7-6]) in the set state.  
3. The Message Box Control_1 Register has all fields in the reset state.  
4. The Message Box Configuration Register has the Dir bit (bit 3) reset to 0 for receive.  
5. The Message Box Configuration Register has the DLC field set to match the DLC of the  
Remote Frame.  
When the IA82527 sees a Remote Frame that matches the Message Box ID and DLC, the  
IA82527 will generate the expected RX_OK status change interrupt. The IA82527 will also  
generate an unexpected RX interrupt for the Message Box that matches the ID of the Remote  
Frame if the RXIE field of the Message Box Control_0 register is in the set state. In addition,  
the IA82527 will generate an unexpected Remote Frame for the ID in the Message Box.  
Workaround: In a system that uses remote frames, only use a single Remote Frame Requester  
for a single Remote Frame Responder.  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 55 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
Errata No. 4  
Problem: Majority Logic sample mode delays start of ACK bit transmission by one time  
quanta.  
Description: When the SPL bit (Bit 7) of the Bit Timing Register 1 (0x4F) is set to 1 to enable  
the 3 sample Majority Logic mode, the transmission of the ACK bit in response to a received  
CAN frame will be time shifted by 1 time quanta. With sufficient cable propagation delays and  
propagation delays through CAN transceiver parts, CAN nodes on the CAN bus may see the  
ACK bit being a 0 shifted over into its ACK delimiter bit time and flag this as an error.  
Workaround: Use Single Sample mode instead of Majority Logic Sample Mode. The SPL bit  
of the Bit Timing Register 1 (bit 7 of address 0x4F) should be a 0.  
Errata No. 5  
Problem: dsack0_n signal may not respond properly under certain conditions.  
Description: Under certain conditions when the cs_n is asserted near the edge of xtal1 the  
dsack0_n signal may not be properly generated. Depending on the clock divider settings sys_clk  
and mem_clk at address 0x02, if the setup or hold time for cs_n with respect to xtal1 edge (rising  
or falling) is violated, it is possible that dsack0_n will not respond to the cycle. This can cause  
problems for systems that are dependent upon dsack0_n to occur before releasing cs_n to finish  
the cycle. Note: The cycle still operates correctly in respect to reading or writing of data, only  
the dsack0_n signal may not be generated.  
Workaround:  
Workaround #1: Do not use dsack0_n as part of the bus cycle timing.  
Workaround #2: cs_n must meet the following timing relationship with regards to the xtal1 clock  
edge:  
sys clock divide edge of xtal1  
setup (ns) hold (ns)  
1 dsc=0  
2 dsc=1  
rise  
fall  
7
7
16  
16  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 56 of 58  
(888) 824-4184  
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
8.  
Revision History  
Table 21 presents the sequence of revisions to document IA211080504.  
Table 21. Revision History  
Date  
Revision  
Description  
Page(s)  
August 12, 2008  
00  
First edition released.  
NA  
August 25, 2008  
March 12, 2009  
01  
02  
Errata No. 5 added.  
49, 50  
IA82527 - Rev 2 part marking and cross  
reference information added; Errata No. 6  
added.  
48, 49, 51  
March 27, 2009  
April 29, 2009  
03  
04  
Updated PLCC package dimensions  
11  
Updated Tables 3, 6, 10, 11, 12, 14 to revise 21, 26, 34, 38, 40,  
various ratings and descriptions; Updated  
Errata section to remove errata associated  
with pre-production parts and to add one new  
errata.  
46, 49, 50  
June 1, 2009  
Sept. 16, 2009  
05  
06  
07  
Updated to include information for operation 6, 16, 26, 27, 33-51,  
at 3.3V, and added Errata 4.  
54-56  
Corrected Tables 5 and 7 regarding ambient  
temperature range.  
25, 27  
December 20, 2012  
Added Errata #5.  
58  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 57 of 58  
(888) 824-4184  
 
 
IA82527  
Data Sheet  
CAN Serial Communications Controller  
December 20, 2012  
9.  
For Further Information  
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.  
The Innovasic Support Team wants our information to be complete, accurate, useful, and easy to  
understand. Please feel free to contact our experts at Innovasic at any time with suggestions,  
comments, or questions.  
Innovasic Support Team  
5635 Jefferson Street NE  
Suite A  
Albuquerque, NM 87109  
(505) 883-5263  
Fax: (505) 883-5477  
Toll Free: (888) 824-4184  
E-mail: support@innovasic.com  
Website: http://www.Innovasic.com  
IA211080504-07  
http://www.innovasic.com  
Customer Support:  
Page 58 of 58  
(888) 824-4184  
 

相关型号:

QX888

触摸芯片,3,4段调光无频闪
ETC

QX9775

Intel Core2 Extreme Processor
INTEL

QX9910

LED恒流驱动控制IC
ETC

QX9911

高精度、高功率因数AC-DC LED驱动器
ETC

QX9920

LED驱动IC,存储器IC,放大器IC,移动电源IC,功放IC等。
ETC

QX9930

LED恒流驱动控制IC QX9930
ETC

QX9931

高精度高功率因数原边反馈LED驱动器
ETC

QXD1500

HEATER RADIANT QUARTZ IR
ETC

QXD3000

HEATER RADIANT QUARTZ IR
ETC

QXD4500

HEATER RADIANT QUARTZ IR
ETC

QXF2G104JRP7FP

Film Capacitor, Polypropylene, 400V, 5% +Tol, 5% -Tol, 0.1uF, Through Hole Mount, 6122, RADIAL LEADED
NICHICON

QXF2G104KRP7FP

Film Capacitor, Polypropylene, 400V, 10% +Tol, 10% -Tol, 0.1uF, Through Hole Mount, 6122, RADIAL LEADED
NICHICON