IA186EBPQF80IR2 [ADI]

IC MCU 8BIT ROMLESS 80QFP;
IA186EBPQF80IR2
型号: IA186EBPQF80IR2
厂家: ADI    ADI
描述:

IC MCU 8BIT ROMLESS 80QFP

时钟 外围集成电路
文件: 总85页 (文件大小:1254K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
IA186EB/IA188EB  
8-Bit/16-Bit Microcontrollers  
Data Sheet  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 1 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Copyright 2011 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.  
Intel is a registered trademark of Intel Corporation  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 2 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
TABLE OF CONTENTS  
Introduction.............................................................................................................................7  
1.  
2.  
1.1 General Description.......................................................................................................7  
1.2 Features .........................................................................................................................8  
Packaging, Pin Descriptions, and Physical Dimensions.........................................................9  
2.1 Packages and Pinouts ....................................................................................................9  
2.1.1 IA186EB 84 PLCC Package...........................................................................10  
2.1.2 IA188EB 84 PLCC Package...........................................................................12  
2.1.3 PLCC Physical Dimensions............................................................................14  
2.1.4 IA186EB 80 PQFP Package ...........................................................................15  
2.1.5 IA188EB 80 PQFP Package ...........................................................................17  
2.1.6 PQFP Physical Dimensions............................................................................19  
2.1.7 IA186EB 80 LQFP Package...........................................................................20  
2.1.8 IA188EB 80 LQFP Package...........................................................................22  
2.1.9 LQFP Physical Dimensions............................................................................24  
2.2 IA186EB Pin/Signal Descriptions...............................................................................25  
2.3 IA188EB Pin/Signal Descriptions...............................................................................34  
Maximum Ratings, Thermal Characteristics, and DC Parameters .......................................42  
Functional Description..........................................................................................................44  
4.1 Device Architecture.....................................................................................................44  
4.1.1 Bus Interface Unit...........................................................................................44  
4.1.2 Clock Generator..............................................................................................46  
4.1.3 Interrupt Control Unit.....................................................................................47  
4.1.4 Timer/Counter Unit ........................................................................................47  
4.1.5 Serial Communications Unit...........................................................................47  
4.1.6 Chip-Select Unit .............................................................................................47  
4.1.7 I/O Port Unit ...................................................................................................48  
4.1.8 Refresh Control Unit.......................................................................................48  
4.1.9 Power Management Unit ................................................................................48  
4.2 Peripheral Architecture ...............................................................................................48  
4.3 Reference Documents .................................................................................................51  
AC Specifications .................................................................................................................51  
5.1 AC Test Conditions.....................................................................................................55  
5.2 Clock Input and Clock Output Timing Characteristics...............................................56  
5.3 Serial Port Mode 0 Timing Characteristics.................................................................58  
Reset Operation ....................................................................................................................59  
Bus Timing ...........................................................................................................................59  
Instruction Execution Times.................................................................................................69  
Errata.....................................................................................................................................77  
9.1 Summary .....................................................................................................................77  
9.2 Detail ...........................................................................................................................78  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 3 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
10. Revision History...................................................................................................................83  
11. For Additional Information...................................................................................................85  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 4 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
LIST OF FIGURES  
Figure 1. IA186EB 84-Pin PLCC Package Diagram....................................................................10  
Figure 2. IA188EB 84-Pin PLCC Package Diagram....................................................................12  
Figure 3. 84-Pin PLCC Physical Package Dimensions ................................................................14  
Figure 4. IA186EB 80-Pin PQFP Package Diagram ....................................................................15  
Figure 5. IA188EB 80-Pin PQFP Package Diagram ....................................................................17  
Figure 6. 80-Pin PQFP Physical Package Dimensions.................................................................19  
Figure 7. IA186EB 80-Pin LQFP Package Diagram....................................................................20  
Figure 8. IA188EB 80-Pin LQFP Package Diagram....................................................................22  
Figure 9. 80-Pin LQFP Physical Package Dimensions.................................................................24  
Figure 10. IA186EB/IA188EB Functional Block Diagram..........................................................45  
Figure 11. Clock Circuit Connection Options ..............................................................................46  
Figure 12. AC Input Characteristics .............................................................................................51  
Figure 13. AC Output Characteristics...........................................................................................52  
Figure 14. Relative Timing Characteristics ..................................................................................54  
Figure 15. AC Test Load ..............................................................................................................55  
Figure 16. Clock Input and Clock Output Timing Characteristics ...............................................56  
Figure 17. Serial Port Mode 0 Timing Characteristics .................................................................58  
Figure 18. Cold Reset Timing.......................................................................................................60  
Figure 19. Warm Reset Timing ....................................................................................................61  
Figure 20. Read, Fetch, and Refresh Cycle Timing......................................................................62  
Figure 21. Write Cycle Timing.....................................................................................................63  
Figure 22. Halt Cycle Timing .......................................................................................................64  
Figure 23. Interrupt Acknowledge (inta1_n, inta0_n) Cycle Timing ...........................................65  
Figure 24. hold/hlda Timing .........................................................................................................66  
Figure 25. Refresh During Hold Acknowledge Timing ...............................................................67  
Figure 26. Ready Timing..............................................................................................................68  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 5 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
LIST OF TABLES  
Table 1. IA186EB 84-Pin PLCC Pin Listing................................................................................11  
Table 2. IA188EB 84-Pin PLCC Pin Listing................................................................................13  
Table 3. IA186EB 80-Pin PQFP Pin Listing ................................................................................16  
Table 4. IA188EB 80-Pin PQFP Pin Listing ................................................................................18  
Table 5. IA186EB 80-Pin LQFP Pin Listing................................................................................21  
Table 6. IA188EB 80-Pin LQFP Pin Listing................................................................................23  
Table 7. IA186EB Pin/Signal Descriptions ..................................................................................25  
Table 8. IA188EB Pin/Signal Descriptions ..................................................................................34  
Table 9. IA186EB and IA188EB Absolute Maximum Ratings....................................................42  
Table 10. IA186EB and IA188EB Thermal Characteristics.........................................................42  
Table 11. IA186EB and IA188EB DC Parameters.......................................................................43  
Table 12. Peripheral Control Block Registers ..............................................................................49  
Table 13. AC Input Characteristics for 5.0-Volt Operation..........................................................52  
Table 14. AC Input Characteristics for 3.3-Volt Operation..........................................................52  
Table 15. AC Output Characteristics for 5.0-Volt Operation.......................................................53  
Table 16. AC Output Characteristics for 3.3-Volt Operation.......................................................53  
Table 17. Relative Timing Characteristics....................................................................................55  
Table 18. Clock Input and Clock Output Timing Characteristics for 5.0-Volt Operation ...........56  
Table 19. Clock Input and Output Characteristics for 3.3-Volt Operation...................................57  
Table 20. Serial Port Mode 0 Timing Characteristics...................................................................58  
Table 21. Instruction Set Timing ..................................................................................................69  
Table 22. Innovasic Part Number Cross-Reference for the PLCC ...............................................74  
Table 23. Innovasic Part Number Cross-Reference for the PQFP................................................75  
Table 24. Innovasic Part Number Cross-Reference for the LQFP ...............................................76  
Table 25. Summary of Errata........................................................................................................77  
Table 26. Revision History ...........................................................................................................83  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 6 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
1.  
Introduction  
The Innovasic Semiconductor IA186EB and IA188EB microcontrollers are form, fit, and  
function replacements for the original Intel® 80C186EB, 80C188EB, 80L186EB, and 80L188EB  
16-bit high-integration embedded processors.  
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, the MILES process captures the clone design in such a  
way that production of the clone can continue even as silicon technology advances.  
The IA186EB and IA188EB microcontrollers replace the obsolete Intel 80C186EB and  
80C188EB devices, allowing users to retain existing board designs, software  
compilers/assemblers, and emulation tools, thereby avoiding expensive redesign efforts.  
1.1  
General Description  
The Innovasic Semiconductor IA186EB and IA188EB microcontrollers are an upgrade for the  
80C186EB/80C188EB microcontroller designs with integrated peripherals to provide increased  
functionality and reduce system costs. The IA186EB and IA188EB devices are designed to  
satisfy requirements of embedded products designed for telecommunications, office automation  
and storage, and industrial controls.  
The IA186EB and IA188EB microcontrollers have a set of base peripherals beneficial to many  
embedded applications and include a standard numeric interface, an interrupt control unit, a chip-  
select unit, a DRAM refresh control unit, a power management unit, and three 16-bit  
timer/counters.  
The IA186EB and IA188EB microcontrollers are 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.  
Additionally, the IA186EB and IA188EB include two integrated serial ports that support both  
synchronous and asynchronous communications, simplifying inter-processor and display  
communications. The IA186EB and IA188EB also have an enhanced chip-select unit and two  
multiplexed I/O ports. The enhanced chip-select unit offers 10 general chip selects, each with  
the ability to address up to 1 Mbyte. This enhanced unit enables memory-bank switching to  
expand the IA186EB/IA188EB 1 Mbyte address space. The I/O ports allow for basic functions  
such as scanning keypads for input. The ports can also be used to control system power  
consumption, disabling unneeded components.  
The serial ports, I/O capabilities, and enhanced chip selects make the IA186EB/IA188EB an  
excellent processor for portable data acquisition or communication applications.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 7 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
1.2  
Features  
The primary features of the IA186EB and IA188EB microcontrollers are as follows:  
Low-Power Operating Modes  
Idle (freezes CPU clocks; peripherals are kept active)  
Power-Down (freezes all internal clocks)  
Low-Power CPU Core (static)  
Direct Addressing Capability  
Memory: 1 Mbyte  
I/O: 64 Kbyte  
I/O Ports  
2 each, 8-Bit  
Multiplexed  
Clock Generator  
Chip Selects  
10 each, Programmable  
Integral Wait-State Generator  
Memory Refresh Control Unit  
Interrupt Controller, Programmable  
Counter/Timers  
3 each, 16-Bit  
Programmable  
Serial Channels  
2 each, UARTs  
Integral Baud Rate Generator  
Operating Frequency (system clock input)  
50 MHz @ 5V  
32 MHz @ 3.3V  
Chapter 4, Functional Description, provides details of the IA186EB and IA188EB  
microcontrollers, including the features listed above.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 8 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.  
Packaging, Pin Descriptions, and Physical Dimensions  
Information on the packages and pin descriptions for the IA186EB and the IA188EB is provided  
separately. Refer to sections, figures, and tables for information on the device of interest.  
2.1  
Packages and Pinouts  
The Innovasic Semiconductor IA186EB and IA188EB microcontroller is available in the  
following packages:  
84-Pin Plastic Leaded Chip Carrier (PLCC), equivalent to original PLCC package  
80-Pin Plastic Quad Flat Pack (PQFP), equivalent to original PQFP package  
80-Pin Low-Profile Quad Flat Pack (LQFP), equivalent to original SQFP package  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 9 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.1 IA186EB 84 PLCC Package  
The pinout for the IA186EB 84 PLCC Package is as shown in Figure 1. The corresponding  
pinout is provided in Table 1.  
Figure 1. IA186EB 84-Pin PLCC Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 10 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 1. IA186EB 84-Pin PLCC Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
Pin  
22 Vss  
23 Vcc  
24 p1.4/gcs4_n  
25 p1.3/gcs3_n  
26 p1.2/gcs2_n  
27 p1.1/gcs1_n  
28 p1.0/gcs0_n  
29 lcs_n  
30 ucs_n  
31 int0  
32 int1  
33 int2/inta0_n  
34 int3/inta1_n  
35 int4  
36 pdtmr  
37 resin_n  
38 resout  
Name  
Pin  
43 Vss  
44 clkout  
45 t0out  
46 t0in  
47 t1out  
48 t1in  
49 p2.7  
50 p2.6  
Name  
Pin  
64 Vcc  
65 Vss  
Name  
Vcc  
Vss  
error_n  
rd_n  
wr_n  
ale  
bhe_n  
s2_n  
s1_n  
66 ad1  
67 ad9  
68 ad2  
69 ad10  
70 ad3  
71 ad11  
72 ad4  
73 ad12  
74 ad5  
75 ad13  
76 ad6  
77 ad14  
78 ad7  
79 ad15  
80 a16  
81 a17  
82 a18  
83 a19/once_n  
84 Vss  
9
51 cts0_n  
52 txd0  
53 rxd0  
10 s0_n  
11 den_n  
12 hlda  
13 hold  
14 test_n/busy  
15 lock_n  
16 dt/r_n  
17 nmi  
18 ready  
54 p2.5/bclk0  
55 p2.3/sint1  
56 p2.4/cts1_n  
57 p2.0/rxd1  
58 p2.1/txd1  
59 p2.2/bclk1  
60 ncs_n  
61 ad0  
39 pereq  
40 oscout  
41 clkin  
19 p1.7/gcs7_n  
20 p1.6/gcs6_n  
21 p1.5/gcs5_n  
62 ad8  
63 Vss  
42 Vcc  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 11 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.2 IA188EB 84 PLCC Package  
The pinout for the IA188EB 84 PLCC Package is as shown in Figure 2. The corresponding  
pinout is provided in Table 2.  
Figure 2. IA188EB 84-Pin PLCC Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 12 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 2. IA188EB 84-Pin PLCC Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
Pin  
22 Vss  
23 Vcc  
24 p1.4/gcs4_n  
25 p1.3/gcs3_n  
26 p1.2/gcs2_n  
27 p1.1/gcs1_n  
28 p1.0/gcs0_n  
29 lcs_n  
30 ucs_n  
31 int0  
32 int1  
33 int2/inta0_n  
34 int3/inta1_n  
35 int4  
36 pdtmr  
37 resin_n  
38 resout  
Name  
Pin  
43 Vss  
44 clkout  
45 t0out  
46 t0in  
47 t1out  
48 t1in  
49 p2.7  
50 p2.6  
Name  
Pin  
64 Vcc  
65 Vss  
66 ad1  
67 a9  
Name  
Vcc  
Vss  
Not Connected  
rd_n  
wr_n  
68 ad2  
69 a10  
70 ad3  
71 a11  
72 ad4  
73 a12  
74 ad5  
75 a13  
76 ad6  
77 a14  
78 ad7  
79 a15  
80 a16  
81 a17  
82 a18  
ale  
rfsh_n  
s2_n  
s1_n  
9
51 cts0_n  
52 txd0  
53 rxd0  
10 s0_n  
11 den_n  
12 hlda  
54 p2.5/bclk0  
55 p2.3/sint1  
56 p2.4/cts1_n  
57 p2.0/rxd1  
58 p2.1/txd1  
59 p2.2/bclk1  
60 Not Connected  
61 ad0  
13 hold  
14 test_n  
15 lock_n  
16 dt/r_n  
17 nmi  
18 ready  
19 p1.7/gcs7_n  
20 p1.6/gcs6_n  
21 p1.5/gcs5_n  
39 Not Connected  
40 oscout  
41 clkin  
62 a8  
63 Vss  
83 a19/once_n  
84 Vss  
42 Vcc  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 13 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.3 PLCC Physical Dimensions  
The physical dimensions for the 84 PLCC are as shown in Figure 3.  
Legend:  
Symbol  
Min  
0.165˝  
0.090˝  
Nom  
1.190˝  
1.154˝  
1.190˝  
1.154˝  
1.110˝  
1.110˝  
Max  
0.180˝  
0.120˝  
Note: The bottom package is bigger  
than the top package by 0.004  
inches (0.002 inches per side).  
Bottom package dimensions follow  
those stated in this drawing.  
A
A1  
D
D1  
E
E1  
F
F1  
Figure 3. 84-Pin PLCC Physical Package Dimensions  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 14 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.4 IA186EB 80 PQFP Package  
The pinout for the IA186EB 80 PQFP Package is as shown in Figure 4. The corresponding  
pinout is provided in Table 3.  
Figure 4. IA186EB 80-Pin PQFP Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 15 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 3. IA186EB 80-Pin PQFP Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
cts0_n  
txd0  
Pin  
Name  
Pin  
41 s1_n  
42 s0_n  
43 den_n  
44 hlda  
45 hold  
46 test_n  
47 lock_n  
48 nmi  
49 ready  
50 p1.7/gcs7_n  
51 p1.6/gcs6_n  
52 p1.5/gcs5_n  
53 Vss  
Name  
Pin  
61 ucs_n  
62 int0  
Name  
21 ad4  
22 ad12  
23 ad5  
24 ad13  
25 ad6  
26 ad14  
27 ad7  
28 ad15  
29 a16  
30 a17  
31 a18  
32 a19/once_n  
33 Vss  
34 Vcc  
35 Vss  
36 rd_n  
37 wr_n  
38 ale  
rxd0  
63 int1  
p2.5/bclk0  
p2.3/sint1  
p2.4/cts1_n  
p2.0/rxd1  
p2.1/txd1  
p2.2/bclk1  
64 int2/inta0_n  
65 int3/inta1_n  
66 int4  
67 pdtmr  
68 resin_n  
69 resout  
70 oscout  
71 clkin  
72 Vcc  
9
10 ad0  
11 ad8  
12 Vss  
13 Vcc  
14 Vss  
15 ad1  
16 ad9  
17 ad2  
18 ad10  
19 ad3  
20 ad11  
73 Vss  
54 Vcc  
74 clkout  
75 t0out  
76 t0in  
77 t1out  
78 t1in  
55 p1.4/gcs4_n  
56 p1.3/gcs3_n  
57 p1.2/gcs2_n  
58 p1.1/gcs1_n  
59 p1.0/gcs0_n  
60 lcs_n  
39 bhe_n  
40 s2_n  
79 p2.7  
80 p2.6  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 16 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.5 IA188EB 80 PQFP Package  
The pinout for the IA188EB 80 PQFP Package is as shown in Figure 5. The corresponding  
pinout is provided in Table 4.  
Figure 5. IA188EB 80-Pin PQFP Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 17 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 4. IA188EB 80-Pin PQFP Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
cts0_n  
txd0  
Pin  
Name  
Pin  
41 s1_n  
42 s0_n  
43 den_n  
44 hlda  
45 hold  
46 test_n  
47 lock_n  
48 nmi  
49 ready  
50 p1.7/gcs7_n  
51 p1.6/gcs6_n  
52 p1.5/gcs5_n  
53 Vss  
Name  
Pin  
61 ucs_n  
62 int0  
Name  
21 ad4  
22 a12  
23 ad5  
24 a13  
25 ad6  
26 a14  
27 ad7  
28 a15  
29 a16  
30 a17  
31 a18  
32 a19/once_n  
33 Vss  
34 Vcc  
35 Vss  
36 rd_n  
37 wr_n  
38 ale  
rxd0  
63 int1  
p2.5/bclk0  
p2.3/sint1  
p2.4/cts1_n  
p2.0/rxd1  
p2.1/txd1  
p2.2/bclk1  
64 int2/inta0_n  
65 int3/inta1_n  
66 int4  
67 pdtmr  
68 resin_n  
69 resout  
70 oscout  
71 clkin  
72 Vcc  
9
10 ad0  
11 a8  
12 Vss  
13 Vcc  
14 Vss  
15 ad1  
16 a9  
17 ad2  
18 a10  
19 ad3  
20 a11  
73 Vss  
54 Vcc  
74 clkout  
75 t0out  
76 t0in  
77 t1out  
78 t1in  
55 p1.4/gcs4_n  
56 p1.3/gcs3_n  
57 p1.2/gcs2_n  
58 p1.1/gcs1_n  
59 p1.0/gcs0_n  
60 lcs_n  
39 rfsh_n  
40 s2_n  
79 p2.7  
80 p2.6  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 18 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.6 PQFP Physical Dimensions  
The physical dimensions for the 80 PQFP are as shown in Figure 6.  
Legend:  
Millimeter  
Inch  
Symbol Min Nom Max Min Nom Max  
A
A1  
A2  
D
D1  
E
0.25  
3.40  
0.010  
0.134  
2.55 2.72 3.050.1000.1070.120  
23.90 Basic  
20.00 Basic  
17.90 Basic  
14.00 Basic  
0.941 Basic  
0.787 Basic  
0.705 Basic  
0.551 Basic  
E1  
R2 0.013  
R1 0.013  
0.300.005  
0.005  
0.012  
θ
0° 3.5° 7° 0° 3.5° 7°  
θ1  
0°  
0°  
a
b
7° REF  
7° REF  
θ2, θ3  
15° REF  
15° REF  
θ2, θ3  
c
L
0.11 0.15 0.230.0040.0060.009  
0.73 0.88 1.030.0290.0350.041  
L1  
S
b
1.95 REF  
0.40  
0.30 0.35 0.450.0120.0140.018  
0.077 REF  
0.016  
e
D2  
E2  
0.80 BSC  
18.40 REF  
12.00 REF  
0.031 BSC  
0.724  
0.472  
Tolerances of Form and Position  
Notes:  
aaa  
bbb  
ccc  
0.25  
0.20  
0.20  
0.010  
0.008  
0.008  
1. Dimension D1 and E1 do not include mold protrusion.  
Allowable protrusion is 0.25mm per side. Dimension D1  
and E1 do not include mold mismatch and are determined  
a datum plane H.  
2. Dimension b does not include dambar protrusion.  
Allowable dambar protrusion will not cause the lead width  
to exceed the maximum b dimension by more than  
0.08mm. Dambar cannot be located on the lower radius of  
the lead foot.  
a
b
Alloy 42 L/F.  
Copper L/F.  
Figure 6. 80-Pin PQFP Physical Package Dimensions  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 19 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.7 IA186EB 80 LQFP Package  
The pinout for the IA186EB 80 LQFP Package is as shown in Figure 7. The corresponding  
pinout is provided in Table 5.  
Figure 7. IA186EB 80-Pin LQFP Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 20 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 5. IA186EB 80-Pin LQFP Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
hlda  
hold  
test_n  
lock_n  
nmi  
ready  
p1.7/gcs7_n  
p1.6/gcs6_n  
p1.5/gcs5_n  
Pin  
Name  
Pin  
Name  
Pin  
61 ad13  
62 ad6  
63 ad14  
64 ad7  
65 ad15  
66 a16  
67 a17  
68 a18  
69 a19/once_n  
70 Vss  
Name  
21 int2/inta0_n  
22 int3/inta1_n  
23 int4  
24 pdtmr  
25 resin_n  
26 resout  
27 oscout  
28 clkin  
41 p2.5/bclk0  
42 p2.3/sint1  
43 p2.4/cts1_n  
44 p2.0/rxd1  
45 p2.1/txd1  
46 p2.2/bclk1  
47 ad0  
48 ad8  
49 Vss  
50 Vcc  
9
29 Vcc  
30 Vss  
10 Vss  
11 Vcc  
31 clkout  
32 t0out  
33 t0in  
34 t1out  
35 t1in  
36 p2.7  
37 p2.6  
38 cts0_n  
39 txd0  
40 rxd0  
51 Vss  
52 ad1  
53 ad9  
54 ad2  
55 ad10  
56 ad3  
57 ad11  
58 ad4  
59 ad12  
60 ad5  
71 Vcc  
72 Vss  
12 p1.4/gcs4_n  
13 p1.3/gcs3_n  
14 p1.2/gcs2_n  
15 p1.1/gcs1_n  
16 p1.0/gcs0_n  
17 lcs_n  
18 ucs_n  
19 int0  
20 int1  
73 rd_n  
74 wr_n  
75 ale  
76 bhe_n  
77 s2_n  
78 s1_n  
79 s0_n  
80 den_n  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 21 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.8 IA188EB 80 LQFP Package  
The pinout for the IA188EB 80 LQFP Package is as shown in Figure 8. The corresponding  
pinout is provided in Table 6.  
Figure 8. IA188EB 80-Pin LQFP Package Diagram  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 22 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 6. IA188EB 80-Pin LQFP Pin Listing  
Pin  
1
2
3
4
5
6
7
8
Name  
hlda  
hold  
test_n  
lock_n  
nmi  
ready  
p1.7/gcs7_n  
p1.6/gcs6_n  
p1.5/gcs5_n  
Pin  
Name  
Pin  
Name  
Pin  
Name  
21 int2/inta0_n  
22 int3/inta1_n  
23 int4  
24 pdtmr  
25 resin_n  
26 resout  
27 oscout  
28 clkin  
29 Vcc  
41 p2.5/bclk0  
42 p2.3/sint1  
43 p2.4/cts1_n  
44 p2.0/rxd1  
45 p2.1/txd1  
46 p2.2/bclk1  
47 ad0  
48 a8  
49 Vss  
50 Vcc  
61 a13  
62 ad6  
63 a14  
64 ad7  
65 a15  
66 a16  
67 a17  
68 a18  
69 a19/once_n  
70 Vss  
9
10 Vss  
30 Vss  
11 Vcc  
31 clkout  
32 t0out  
33 t0in  
34 t1out  
35 t1in  
36 p2.7  
37 p2.6  
38 cts0_n  
39 txd0  
40 rxd0  
51 Vss  
52 ad1  
53 a9  
54 ad2  
55 a10  
56 ad3  
57 a11  
58 ad4  
71 Vcc  
72 Vss  
12 p1.4/gcs4_n  
13 p1.3/gcs3_n  
14 p1.2/gcs2_n  
15 p1.1/gcs1_n  
16 p1.0/gcs0_n  
17 lcs_n  
18 ucs_n  
19 int0  
20 int1  
73 rd_n  
74 wr_n  
75 ale  
76 rfsh_n  
77 s2_n  
78 s1_n  
79 s0_n  
80 den_n  
59 a12  
60 ad5  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 23 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.1.9 LQFP Physical Dimensions  
The physical dimensions for the 80 LQFP are as shown in Figure 9.  
Legend:  
Dimension in mm  
Dimension in Inch  
. To be determined at seating plane C.  
. Dimensions D1 and E1 do not include  
mold protrusion. D1 and E1 are  
maximum plastic body size  
dimensions including mold mismatch.  
. Dimension b does not include dambar  
protrusion. Dambar cannot be located  
on the lower radius of the foot.  
. Exact shape of each corner is  
optional.  
. These dimensions apply to the flat  
section of the lead between 0.10 and  
0.25mm from the lead tip.  
. A1 is defined as the distance from the  
seating plane to the lowest point of the  
package body.  
Symbol Min Nom Max  
Min  
Mom  
Max  
0.063  
0.006  
A
A1  
A2  
b
b1  
c
c1  
D
D1  
E
1.60  
0.05  
0.15 0.002  
1.35 1.40 1.45 0.053 0.055 0.057  
0.17 0.22 0.27 0.007 0.009 0.011  
0.17 0.20 0.23 0.007 0.008 0.009  
0.09  
0.09  
0.20 0.004  
0.16 0.004  
0.008  
0.006  
14.00 BSC  
12.00 BSC  
14.00 BSC  
12.00 BSC  
0.50 BSC  
0.551 BSC  
0.472 BSC  
0.551 BSC  
0.472 BSC  
0.020 BSC  
E1  
e
L
0.45 0.60 0.75 0.018 0.024 0.030  
L1  
R1  
R2  
S
1.00 REF  
0.039 REF  
0.08  
0.08  
0.20  
0°  
3.5°  
0.003  
3.5°  
12°  
12°  
0.008  
7°  
13°  
13°  
0.20 0.003  
7°  
0.008  
0°  
0°  
11°  
11°  
θ
Notes:  
θ 1  
θ 2  
θ 3  
0°  
1. Exact shape of each corner is optional.  
11°  
11°  
12°  
12°  
13°  
13°  
2. Controlling dimension: mm.  
Figure 9. 80-Pin LQFP Physical Package Dimensions  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 24 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.2  
IA186EB Pin/Signal Descriptions  
Descriptions of the pin and signal functions for the IA186EB microcontroller are provided in  
Table 7.  
Several of the IA186EB 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 7—  
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 the PLCC, LQFP, and PQFP packages  
are provided in the ―Pin‖ column. Signals not used in a specific package type are designated  
―NA.‖  
Table 7. IA186EB Pin/Signal Descriptions  
Pin  
Signal  
Description  
Name  
a16  
PLCC  
80  
LQFP  
66  
PQFP  
29  
a16  
(output  
only)  
address Bits [1619]. Input/Output. These pins  
provide the four most-significant bits of the  
Address Bus. During the address portion of the  
IA186EB bus cycle, Address Bits [1619] are  
presented on the bus and can be latched using  
the ale signal (see table entry). During the data  
portion of the IA186EB bus cycle, these lines  
are driven to a logic 0.  
a17  
(output  
only)  
a17  
a18  
81  
82  
83  
67  
68  
69  
30  
31  
32  
a18  
(output  
only)  
a19  
a19/once_n  
ad0  
ad1  
ad2  
ad3  
ad4  
ad5  
ad6  
ad7  
ad8  
ad0  
ad1  
ad2  
ad3  
ad4  
ad5  
ad6  
ad7  
ad8  
61  
66  
68  
70  
72  
74  
76  
78  
62  
67  
69  
71  
73  
75  
77  
79  
47  
52  
54  
56  
58  
60  
62  
64  
48  
53  
55  
57  
59  
61  
63  
65  
10  
15  
17  
19  
21  
23  
25  
27  
11  
16  
18  
20  
22  
24  
26  
28  
address/data Bits [015]. Input/Output. These  
pins provide the multiplexed Address Bus and  
Data Bus. During the address portion of the  
IA186EB bus cycle, Address Bits [015] are  
presented on the bus and can be latched using  
the ale signal (see next table entry). During the  
data portion of the IA186EB bus cycle, 8- or  
16-bit data are present on these lines.  
ad9  
ad9  
ad10  
ad11  
ad12  
ad13  
ad14  
ad15  
ad10  
ad11  
ad12  
ad13  
ad14  
ad15  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 25 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
ale  
Description  
Name  
ale  
PLCC  
6
LQFP  
75  
PQFP  
38  
address latch enable. Output. Active High.  
This signal is used to latch the address  
information during the address portion of a bus  
cycle.  
bclk0  
bclk1  
bhe_n  
p2.5/bclk0  
p2.2/bclk1  
bhe_n  
54  
59  
7
41  
46  
76  
4
9
baud clock, Serial Port 0. Input. The bclk0 pin  
can be used to provide an alternate clock  
source for Serial Port 0. The input clock rate  
cannot be greater than one-half the operating  
frequency of the IA186EB.  
baud clock, Serial Port 1. Input. The bclk1 pin  
can be used to provide an alternate clock  
source for Serial Port 1. The input clock rate  
cannot be greater than one-half the operating  
frequency of the IA186EB.  
39  
byte high enable. Output. Active Low. When  
bhe_n is asserted (low), it indicates that the  
bus cycle in progress is transferring data over  
the upper half of the data bus.  
bhe_n is  
multi-  
bhe_n is  
multi-  
Additionally, bhe_n and ad0 encode the  
following bus information:  
plexed  
with  
plexed with  
refresh_n  
ad0  
bhe_n  
Bus Status  
refresh_n  
0
0
1
1
0
1
0
1
Word Transfer  
Even Byte Transfer  
Odd Byte Transfer  
Refresh Operation  
Note: bhe_n is multiplexed with refresh_n.  
busy  
test_n/busy  
14  
NA  
NA  
busy. Input. Active High. When the busy  
input is asserted, it causes the IA186EB to  
suspend operation during the execution of the  
Intel 80C187 Numerics Coprocessor  
instructions. Operation resumes when the pin  
is sampled low. This applies to the PLCC  
package only.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 26 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
clkin  
Description  
Name  
clkin  
PLCC  
41  
LQFP  
28  
PQFP  
71  
clock input. Input. The clkin pin is the input  
connection for an external clock. An external  
oscillator operating at two times the required  
processor operating frequency can be  
connected to this pin.  
If a crystal is used to supply the clock, it is  
connected between the clkin pin and the  
oscout pin (see oscout table entry). When a  
crystal is connected, it drives an internal Pierce  
oscillator to the IA186EB.  
clkout  
clkout  
44  
31  
74  
clock output. Output. The clkout pin provides  
a timing reference for inputs and outputs of the  
IA186EB. This clock output is one-half the  
input clock (clkin) frequency. The clkout  
signal has a 50% duty cycle, transitioning every  
falling edge of clkin.  
cts0_n  
cts1_n  
den_n  
dt/r_n  
cts0_n  
p2.4/cts1_n  
den_n  
51  
56  
11  
16  
38  
43  
80  
NA  
1
6
clear to send, Serial Port 0. Input. Active Low.  
When this input is high (i.e., not asserted), data  
transmission from Serial Port 0 is inhibited.  
When the signal is asserted (low), data  
transmission is permitted.  
clear to send, Serial Port 1. Input. Active Low.  
When this input is high (i.e., not asserted), data  
transmission from Serial Port 1 is inhibited.  
When the signal is asserted (low), data  
transmission is permitted.  
data enable. Output. Active Low. This signal  
is used to enable of bidirectional transceivers in  
a buffered system. The den_n signal is  
asserted (low) only when data is to be  
transferred on the bus.  
data transmit/receive. Output. This signal is  
used to control the direction of data flow for  
bidirectional buffers in a buffered system.  
When dt/r_n is high, the direction indicated is  
transmit; when dt/t_n is low, the direction  
indicated is receive.  
43  
NA  
dt/r_n  
error_n  
error_n  
3
NA  
NA  
error. Input. Active Low. When this signal is  
asserted (low), it indicates that the last  
numerics coprocessor operation resulted in an  
exception condition.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 27 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
gcs0_n  
gcs1_n  
gcs2_n  
gcs3_n  
gcs4_n  
gcs5_n  
gcs6_n  
gcs7_n  
hlda  
Description  
Name  
PLCC  
28  
27  
26  
25  
24  
21  
20  
19  
LQFP  
16  
15  
14  
13  
12  
9
PQFP  
59  
58  
57  
56  
55  
52  
51  
50  
p1.0/gcs0_n  
p1.1/gcs1_n  
p1.2/gcs2_n  
p1.3/gcs3_n  
p1.4/gcs4_n  
p1.5/gcs5_n  
p1.6/gcs6_n  
p1.7/gcs7_n  
hlda  
generic chip select n (n = 07). Output. Active  
Low. When programmed and enabled, each of  
these pins provide a chip select signal that will  
be asserted (low) whenever the address of a  
memory or I/O bus cycle is within the address  
space programmed for that output.  
8
7
1
12  
44  
hold acknowledge. Output. Active High.  
When hlda is asserted (high), it indicates that  
the IA186EB has relinquished control of the  
local bus to another bus master in response to  
a HOLD request (see next table entry).  
When hlda is asserted, the IA186EB data bus  
and control signals float, allowing another bus  
master to drive the signals directly.  
hold  
hold  
13  
2
45  
hold. Input. Active High. This signal is a  
request indicating that an external bus master  
wishes to gain control of the local bus. The  
IA186EB will relinquish control of the local bus  
between instruction boundaries not conditioned  
by a LOCK prefix.  
int0  
(input)  
int1  
(input)  
int0  
(input only)  
int1  
(input only)  
31  
32  
19  
20  
62  
63  
interrupt n (n = 0-4). Input/Output. Active  
High. These maskable inputs interrupt program  
flow and cause execution to continue at an  
interrupt vector of a specific interrupt type as  
follows:  
int2  
int3  
int2/inta0_n  
int3/inta1_n  
33  
34  
35  
21  
22  
23  
64  
65  
66  
int0: Type 12  
int1: Type 13  
int2: Type 14  
int3: Type 15  
int4: Type 17  
int4  
int4  
To allow interrupt expansion, int0 and int1 can  
be used with the interrupt acknowledge signals  
inta0_n and inta1_n (see next table entries) to  
serve as external interrupt inputs or interrupt  
acknowledge outputs.  
(input)  
(input only)  
inta0_n  
int2/inta0_n  
33  
21  
64  
interrupt acknowledge 0. Input/Output. Active  
Low. This pin provides an interrupt  
acknowledge handshake in response to an  
interrupt request on the int0 pin (see previous  
table entry).  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 28 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
inta1_n  
Description  
Name  
int3/inta1_n  
PLCC  
34  
LQFP  
22  
PQFP  
65  
interrupt acknowledge 1. Input/Output. Active  
Low. This pin provides an interrupt  
acknowledge handshake in response to an  
interrupt request on the int1 pin (see previous  
table entry).  
lcs_n  
lcs_n  
29  
15  
17  
4
60  
47  
lower chip select. Output. Active Low. This  
pin provides a chip select signal that will be  
asserted (low) whenever the address of a  
memory bus cycle is within the address space  
programmed for that output.  
lock. Output. Active Low. When asserted  
(low), this signal indicates that the bus cycle in  
progress is cannot be interrupted. While  
lock_n is active, the IA186EB will not service  
bus requests such as HOLD.  
lock_n  
lock_n  
ncs_n  
nmi  
ncs_n  
nmi  
60  
17  
NA  
5
NA  
48  
numerics coprocessor select. Output. Active  
Low. This signal is asserted (low) when the  
IA186EB accesses an Intel 80C187 Numerics  
Coprocessor.  
non-maskable interrupt. Input. Active High.  
When the nmi signal is asserted (high) it  
causes a Type 2 interrupt to be serviced by the  
IA186EB.  
Note: The assertion of nmi is latched internally  
by the IA186EB.  
once_n  
a19/once_n  
83  
69  
32  
on-circuit emulation. Input. Active Low. Note:  
ONCE Mode is used for device testing.  
If the once_n pin is driven low during a reset  
operation, all IA186EB output and input/output  
pins are placed in a high-impedance state.  
This pin is weakly held high while resin_n is  
active.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 29 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
oscout  
Description  
Name  
oscout  
PLCC  
40  
LQFP  
27  
PQFP  
70  
oscillator output. Output. The oscout pin is  
the output connection for an external crystal  
that drives the IA186EB internal Pierce  
oscillator. (When an external crystal is used, it  
is connected between this pin and the clkin pin.  
See clkin table entry.)  
Note: If an external oscillator or clock source is  
used to drive the IA186EB instead of a crystal,  
oscout must be left unconnected (i.e., must  
float). When the IA186EB is operating in the  
ONCE mode, oscout does not float.  
p1.0  
p1.1  
p1.2  
p1.3  
p1.4  
p1.5  
p1.6  
p1.7  
p2.0  
p1.0/gcs0_n  
p1.1/gcs1_n  
p1.2/gcs2_n  
p1.3/gcs3_n  
p1.4/gcs4_n  
p1.5/gcs5_n  
p1.6/gcs6_n  
p1.7/gcs7_n  
p2.0/rxd1  
28  
27  
26  
25  
24  
21  
20  
19  
57  
16  
15  
14  
13  
12  
9
8
7
44  
59  
58  
57  
56  
55  
52  
51  
50  
7
port 1, Bit [N] (N = 07). Output. Each pin of  
Port 1, p1.0p1.7, can function individually as a  
general-purpose output line.  
port 2, Bit [0]. Input/Output. This pin functions  
as a general-purpose I/O line.  
p2.1  
p2.2  
p2.3  
p2.4  
p2.5  
p2.6  
p2.1/txd1  
p2.2/bclk1  
p2.3/sint1  
p2.4/cts1_n  
p2.5/bclk0  
p2.6  
58  
59  
55  
56  
54  
50  
45  
46  
42  
43  
41  
37  
8
9
port 2, Bit [1]. Output. This pin functions as a  
general-purpose output line.  
port 2, Bit [2]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [3]. Output. This pin functions as a  
general-purpose output line.  
port 2, Bit [4]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [5]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [6]. Input/Output (open drain). This  
pin functions as a general-purpose bidirectional  
input/output line.  
5
6
4
80  
p2.7  
p2.7  
49  
36  
79  
port 2, Bit [7]. Input/Output (open drain). This  
pin functions as a general-purpose bidirectional  
input/output line.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 30 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
pdtmr  
Description  
Name  
pdtmr  
PLCC  
36  
LQFP  
24  
PQFP  
67  
power-down timer. Input/Output (push-pull).  
Note: The IA186EB enters Powerdown Mode  
when the PWRDN bit in the Power Control  
Register is set to 1 and a HALT instruction is  
executed. Exit from the Powerdown Mode  
occurs upon receipt of a non-maskable interrupt  
(i.e., assertion of the nmi input) or a reset (i.e.,  
assertion of the resin_n input).  
The pdtmr pin, which is normally connected to  
an external capacitor, determines the amount of  
time that the IA186EB waits before resuming  
normal operation after an exit from the  
Powerdown when a non-maskable interrupt is  
receivedessentially a delay between the  
assertion of the nmi input and the enabling of  
the IA186EB internal clocks. The delay  
required depends on the start-up characteristics  
of the crystal oscillator.  
The pdtmr pin does not apply when the  
Powerdown Mode is exited by the receipt of a  
reset (i.e., the assertion resin_n).  
pereq  
pereq  
39  
NA  
NA  
numerics coprocessor external request. Input.  
Active High. When asserted (high), this signal  
indicates that a data transfer between an Intel  
80C187 Numerics Coprocessor.and memory is  
pending. This applies to the PLCC only.  
rd_n  
rd_n  
4
73  
6
36  
49  
read. Output. Active Low. When asserted  
(low), rd_n indicates that the accessed memory  
or I/O device must drive data from the location  
being accessed onto the data bus.  
ready. Input. Active High. When asserted  
(high) the ready line indicates a bus-cycle  
completion. This signal must be active to  
terminate any bus cycle unless the IA186EB  
Chip-Select Unit is configured to ignore ready.  
ready  
ready  
18  
resin_n  
resin_n  
37  
25  
68  
reset input. Input. Active Low. When resin_n  
is asserted (low), the IA186EB immediately  
terminates any bus cycle in progress and  
assumes an initialized state. All pins are driven  
to a known state, and resout (see next table  
entry) is asserted.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 31 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
resout  
Description  
Name  
resout  
PLCC  
38  
LQFP  
26  
PQFP  
69  
reset output. Output. Active High. When  
resout is asserted, it indicates that the  
IA186EB is being reset. The resout signal will  
remain active (high) as long as resin_n  
remains active (low).  
rxd0  
rxd1  
rxd0  
53  
57  
40  
44  
3
7
Receive (rx) data, Serial Port 0. Input/Output.  
This pin is the serial data input for Serial Port 0.  
During synchronous serial communications,  
rxd0 is bidirectional and functions an output for  
data transmission (txd0 becomes the clock).  
Receive (rx) data, Serial Port 1. Input/Output.  
This pin is the serial data input for Serial Port 1.  
During synchronous serial communications,  
rxd1 is bidirectional and functions an output for  
data transmission (txd1 becomes the clock).  
p2.0/rxd1  
s0_n  
s1_n  
s2_n  
s0_n  
s1_n  
s2_n  
10  
9
79  
78  
77  
42  
41  
40  
statusN (N = 02). Output. During a bus cycle  
the status (i.e., type) of cycle is encoded on  
these lines as follows:  
s2_n s1_n s0_n Bus Cycle Status  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Interrupt Acknowledge  
Read I/O  
Write I/O  
Processor HALT  
Queue Instruction Fetch  
Read Memory  
Write Memory  
8
No Bus Activity  
sint1  
t0in  
p2.3/sint1  
t0in  
55  
46  
45  
42  
33  
32  
5
serial interrupt, Serial Port 1. Output. Active  
High. When sint1 is asserted (high), it  
indicates that Serial Port 1 requires service.  
timer 0 input. Input. Depending on the Timer  
Mode programmed for Timer 0, this input is  
used either as clock input or a control signal.  
timer 0 output. Output. Depending on the  
Timer Mode programmed for Timer 0, this  
output can provide a single clock or a  
continuous waveform.  
76  
75  
t0out  
t0out  
t1in  
t1in  
48  
35  
78  
timer 1 input. Input. Depending on the Timer  
Mode programmed for Timer 1, this input is  
used either as clock input or a control signal.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 32 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 7. IA186EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
t1out  
Description  
Name  
t1out  
PLCC  
47  
LQFP  
34  
PQFP  
77  
timer 1 output. Output. Depending on the  
Timer Mode programmed for Timer 1, this  
output can provide a single clock or a  
continuous waveform.  
test_n  
test_n/busy  
14  
3
46  
test. Input. Active Low. When the test_n  
input is high (i.e., not asserted), it causes the  
IA186EB to suspend operation during the  
execution of the WAIT instruction. Operation  
resumes when the pin is sampled low  
(asserted).  
txd0  
txd1  
txd0  
p2.1/txd1  
ucs_n  
52  
58  
30  
39  
45  
18  
2
8
Transmit (tx) data, Serial Port 0. Output. This  
pin is the serial data output for Serial Port 0.  
During synchronous serial communications,  
txd0 becomes the transmit clock (rxd0  
functions as an output for data transmission).  
Transmit (tx) data, Serial Port 1. Output. This  
pin is the serial data output for Serial Port 1.  
During synchronous serial communications,  
txd1 becomes the transmit clock (rxd1  
functions as an output for data transmission).  
ucs_n  
61  
upper chip select. Output. Active Low. This  
pin provides a chip select signal that will be  
asserted (low) whenever the address of a  
memory bus cycle is within the address space  
programmed for that output.  
vcc  
vss  
vcc  
vss  
1, 23, 11, 29, 13, 34, Power (vcc). This pin provides power for the  
42, 64 50, 71 54, 72 IA186EB device. It must be connected to a  
+5V DC power source.  
2, 22, 10, 30, 12, 14, Ground (vss). This pin provides the digital  
43, 63, 49, 51, 33, 35, ground (0V) for the IA186EB. It must be  
65, 84 70, 72 53, 73 connected to a vss board plane.  
wr_n  
wr_n  
5
74  
37  
write. Output. Active Low. When asserted  
(low), wr_n indicates that data available on the  
data bus are to be latched into the accessed  
memory or I/O device.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 33 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
2.3  
IA188EB Pin/Signal Descriptions  
Descriptions of the pin and signal functions for the IA188EB microcontroller are provided in  
Table 8.  
Several of the IA188EB 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 8—  
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 the PLCC, LQFP, and LQFP packages  
are provided in the ―Pin‖ column.  
Table 8. IA188EB Pin/Signal Descriptions  
Pin  
Signal  
a8  
a9  
Name  
a8  
a9  
a10  
a11  
a12  
a13  
a14  
a15  
PLCC  
62  
67  
69  
71  
73  
75  
77  
79  
80  
81  
82  
83  
61  
66  
68  
70  
72  
74  
76  
78  
6
LQFP  
48  
53  
55  
57  
59  
61  
63  
65  
66  
67  
68  
69  
47  
52  
54  
56  
58  
60  
62  
64  
75  
PQFP  
11  
16  
18  
20  
22  
24  
26  
28  
29  
30  
31  
32  
10  
15  
17  
19  
21  
23  
25  
27  
38  
Description  
address Bits [8-19]. Output. These pins  
provide the 12 most-significant bits of the  
Address Bus. During the entire IA188EB bus  
cycle, Address Bits [819] are presented on the  
bus and can be latched using the ale signal  
(see table entry).  
a10  
a11  
a12  
a13  
a14  
a15  
a16  
a17  
a18  
a19  
ad0  
ad1  
ad2  
ad3  
ad4  
ad5  
ad6  
ad7  
ale  
a16  
a17  
a18  
a19/once_n  
ad0  
address/data Bits [07]. Input/Output. These  
pins provide a multiplexed Address Bus and  
Data Bus. During the address portion of the  
IA188EB bus cycle, Address Bits [07] are  
presented on the bus and can be latched using  
the ale signal (see next table entry). During the  
data portion of the IA188EB bus cycle, 8-bit  
data are present on these lines.  
ad1  
ad2  
ad3  
ad4  
ad5  
ad6  
ad7  
ale  
address latch enable. Output. Active High.  
This signal is used to latch the address  
information during the address portion of a bus  
cycle.  
bclk0  
p2.5/bclk0  
54  
41  
4
baud clock, Serial Port 0. Input. The bclk0 pin  
can be used to provide an alternate clock  
source for Serial Port 0. The input clock rate  
cannot be greater than one-half the operating  
frequency of the IA188EB.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 34 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
bclk1  
Name  
p2.2/bclk1  
PLCC  
59  
LQFP  
46  
PQFP  
9
Description  
baud clock, Serial Port 1. Input. The bclk1 pin  
can be used to provide an alternate clock  
source for Serial Port 1. The input clock rate  
cannot be greater than one-half the operating  
frequency of the IA188EB.  
clkin  
clkin  
41  
28  
71  
clock input. Input. The clkin pin is the input  
connection for an external clock. An external  
oscillator, operating at two times the required  
processor operating frequency, can be  
connected to this pin.  
If a crystal is used to supply the clock, it is  
connected between the clkin pin and the  
oscout pin (see oscout table entry). When a  
crystal is connected, it drives an internal Pierce  
oscillator to the IA188EB.  
clkout  
clkout  
44  
31  
74  
clock output. Output. The clkout pin provides  
a timing reference for inputs and outputs of the  
IA188EB. This clock output is one-half the input  
clock (clkin) frequency. The clkout signal has  
a 50% duty cycle, transitioning every falling  
edge of clkin.  
cts0_n  
cts1_n  
den_n  
dt/r_n  
cts0_n  
p2.4/cts1_n  
den_n  
51  
56  
11  
16  
38  
43  
80  
NA  
1
6
clear to send, Serial Port 0. Input. Active Low.  
When this input is high (i.e., not asserted), data  
transmission from Serial Port 0 is inhibited.  
When the signal is asserted (low), data  
transmission is permitted.  
clear to send, Serial Port 1. Input. Active Low.  
When this input is high (i.e., not asserted), data  
transmission from Serial Port 1 is inhibited.  
When the signal is asserted (low), data  
transmission is permitted.  
data enable. Output. Active Low. This signal  
is used to enable of bidirectional transceivers in  
a buffered system. The den_n signal is  
asserted (low) only when data are to be  
transferred on the bus.  
data transmit/receive. Output. This signal is  
used to control the direction of data flow for  
bidirectional buffers in a buffered system.  
When dt/r_n is high, the direction indicated is  
transmit; when dt/t_n is low, the direction  
indicated is receive.  
43  
NA  
dt/r_n  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 35 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
Name  
PLCC  
28  
27  
26  
25  
24  
21  
20  
19  
LQFP  
16  
15  
14  
13  
12  
9
PQFP  
59  
58  
57  
56  
55  
52  
51  
50  
Description  
gcs0_n p1.0/gcs0_n  
gcs1_n p1.1/gcs1_n  
gcs2_n p1.2/gcs2_n  
gcs3_n p1.3/gcs3_n  
gcs4_n p1.4/gcs4_n  
gcs5_n p1.5/gcs5_n  
gcs6_n p1.6/gcs6_n  
gcs7_n p1.7/gcs7_n  
generic chip select n (n = 07). Output. Active  
Low. When programmed and enabled, each of  
these pins provide a chip select signal that will  
be asserted (low) whenever the address of a  
memory or I/O bus cycle is within the address  
space programmed for that output.  
8
7
hlda  
hlda  
12  
1
44  
hold acknowledge. Output. Active High.  
When hlda is asserted (high), it indicates that  
the IA188EB has relinquished control of the  
local bus to another bus master in response to  
a HOLD request (see next table entry).  
When hlda is asserted, the IA188EB data bus  
and control signals are floated, allowing another  
bus master to drive the signals directly.  
hold  
(input)  
hold  
(input)  
13  
2
45  
hold. Input. Active High. This signal is a  
request indicating that an external bus master  
wishes to gain control of the local bus. The  
IA188EB will relinquish control of the local bus  
between instruction boundaries not conditioned  
by a lock prefix.  
int0  
(input)  
int1  
(input)  
int0  
(input only)  
int1  
(input only)  
31  
32  
19  
20  
62  
63  
interrupt N (N = 04). Input/Output. Active  
High. These maskable inputs interrupt program  
flow and cause execution to continue at an  
interrupt vector of a specific interrupt type as  
follows:  
int2  
int2/inta0_n  
int3/inta1_n  
33  
34  
35  
21  
22  
23  
64  
65  
66  
int0: Type 12  
int1: Type 13  
int2: Type 14  
int3: Type 15  
int4: Type 17  
int3  
int4 (input)  
int4  
(input only)  
To allow interrupt expansion, int0 and int1 can  
be used with the interrupt acknowledge signals  
inta0_n and inta1_n (see next table entries) to  
serve as external interrupt inputs or interrupt  
acknowledge outputs.  
inta0_n  
int2/inta0_n  
33  
21  
64  
interrupt acknowledge 0. Output. Active Low.  
This pin provides an interrupt acknowledge  
handshake in response to an interrupt request  
on the int0 pin (see previous table entry).  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 36 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
inta1_n  
Name  
int3/inta1_n  
PLCC  
34  
LQFP  
22  
PQFP  
65  
Description  
interrupt acknowledge 1. Input/Output. Active  
Low. This pin provides an interrupt  
acknowledge handshake in response to an  
interrupt request on the int1 pin (see previous  
table entry).  
lcs_n  
lcs_n  
29  
15  
17  
4
60  
47  
lower chip select. Input/Output. Active Low.  
This pin provides a chip select signal that will be  
asserted (low) whenever the address of a  
memory bus cycle is within the address space  
programmed for that output.  
lock. Output. Active Low. When asserted  
(low), this signal indicates that the bus cycle in  
progress is cannot be interrupted. While  
lock_n is active, the IA188EB will not service  
bus requests such as HOLD.  
lock_n  
lock_n  
nmi  
nmi  
17  
83  
5
48  
32  
non-maskable interrupt. Input. Active High.  
When the nmi signal is asserted (high), it  
causes a Type 2 interrupt to be serviced by the  
IA188EB.  
Note: The assertion of nmi is latched internally  
by the IA188EB.  
on-circuit emulation. Input. Active Low. Note:  
once_n  
a19/once_n  
69  
ONCE Mode is used for device testing.  
If the once_n pin is driven low during reset, all  
IA188EB output and input/output pins are  
placed in a high-impedance state.  
This pin is weakly held high while resin_n is  
active.  
oscout  
oscout  
40  
27  
70  
oscillator output. Output. The oscout pin is  
the output connection for an external crystal  
that drives the IA188EB internal Pierce  
oscillator. (When an external crystal is used, it  
is connected between this pin and the clkin  
pinsee clkin table entry.)  
Note: If an external oscillator or clock source is  
used to drive the IA188EB instead of a crystal,  
oscout must be left unconnected (i.e., must  
float). When the IA188EB is operating in the  
ONCE mode, oscout does not float.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 37 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
p1.0  
p1.1  
p1.2  
p1.3  
p1.4  
p1.5  
p1.6  
p1.7  
p2.0  
Name  
PLCC  
28  
27  
26  
25  
24  
21  
20  
19  
LQFP  
16  
15  
14  
13  
12  
9
8
7
44  
PQFP  
59  
58  
57  
56  
55  
52  
51  
50  
7
Description  
p1.0/gcs0_n  
p1.1/gcs1_n  
p1.2/gcs2_n  
p1.3/gcs3_n  
p1.4/gcs4_n  
p1.5/gcs5_n  
p1.6/gcs6_n  
p1.7/gcs7_n  
p2.0/rxd1  
port 1, Bit [N] (N = 07). Output. Each pin of  
Port 1, p1.0p1.7, can function individually as a  
general-purpose output line.  
57  
port 2, Bit [0]. Input/Output. This pin functions  
as a general-purpose I/O line.  
p2.1  
p2.2  
p2.3  
p2.4  
p2.5  
p2.6  
p2.1/txd1  
p2.2/bclk1  
p2.3/sint1  
p2.4/cts1_n  
p2.5/bclk0  
p2.6  
58  
59  
55  
56  
54  
50  
45  
46  
42  
43  
41  
37  
8
9
port 2, Bit [1]. Output. This pin functions as a  
general-purpose output line.  
port 2, Bit [2]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [3]. Output. This pin functions as a  
general-purpose output line.  
port 2, Bit [4]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [5]. Input. This pin functions as a  
general-purpose input line.  
port 2, Bit [6]. Input/Output (open drain). This  
pin functions as a general-purpose bidirectional  
input/output line.  
5
6
4
80  
p2.7  
p2.7  
49  
36  
79  
port 2, Bit [7]. Input/Output (open drain). This  
pin functions as a general-purpose bidirectional  
input/output line.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 38 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
pdtmr  
Name  
pdtmr  
PLCC  
36  
LQFP  
24  
PQFP  
67  
Description  
Power-down timer. Input/Output (push-pull).  
Note: The IA188EB enters Powerdown Mode  
when the PWRDN bit in the Power Control  
Register is set to 1 and a HALT instruction is  
executed. Exit from the Powerdown Mode  
occurs upon receipt of a non-maskable interrupt  
(i.e., assertion of the nmi input) or a reset (i.e.,  
assertion of the resin_n input).  
The pdtmr pin, which is normally connected to  
an external capacitor, determines the amount of  
time that the IA188EB waits before resuming  
normal operation after an exit from the  
Powerdown when a non-maskable interrupt is  
receivedessentially a delay between the  
assertion of the nmi input and the enabling of  
the IA188EB internal clocks. The delay  
required depends on the start-up characteristics  
of the crystal oscillator.  
The pdtmr pin does not apply when the  
Powerdown Mode is exited by the receipt of a  
reset (i.e., the assertion resin_n).  
rd_n  
rd_n  
4
73  
6
36  
49  
read. Output. Active Low. When asserted  
(low), rd_n indicates that the accessed memory  
or I/O device must drive data from the location  
being accessed onto the data bus.  
ready. Input. Active High. When asserted  
(high) the ready line indicates the completion of  
a bus cycle. This signal must be active to  
terminate any bus cycle unless the IA188EB  
Chip-Select Unit is configured to ignore ready.  
ready  
ready  
18  
resin_n  
resin_n  
37  
25  
68  
reset input. Input. Active Low. When resin_n  
is asserted (low), the IA188EB immediately  
terminates any bus cycle in progress and  
assumes an initialized state. All pins are driven  
to a known state, and resout (see next table  
entry) is asserted.  
resout  
rfsh_n  
resout  
rfsh_n  
38  
7
26  
76  
69  
39  
reset output. Output. Active High. When  
resout is asserted, it indicates that the IA188EB  
is being reset. The resout signal will remain  
active (high) as long as resin_n remains active  
(low).  
refresh. Output. Active Low. When rfsh_n is  
asserted (low), it indicates that a refresh cycle is  
in progress.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 39 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
rxd0  
Name  
rxd0  
PLCC  
53  
LQFP  
40  
PQFP  
3
Description  
Receive (rx) data, Serial Port 0. Input/Output.  
This pin is the serial data input for Serial Port 0.  
During synchronous serial communications,  
rxd0 is bidirectional and functions an output for  
data transmission (txd0 becomes the clock).  
rxd1  
p2.0/rxd1  
57  
44  
7
Receive (rx) data, Serial Port 1. Input/Output.  
This pin is the serial data input for Serial Port 1.  
During synchronous serial communications,  
rxd1 is bidirectional and functions an output for  
data transmission (txd1 becomes the clock).  
s0_n  
s1_n  
s2_n  
s0_n  
s1_n  
s2_n  
10  
9
79  
78  
77  
42  
41  
40  
statusN (N = 02). Output. During a bus cycle  
the status (i.e., type) of cycle is encoded on  
these lines as follows:  
s2_n s1_n s0_n Bus Cycle Status  
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Interrupt Acknowledge  
Read I/O  
Write I/O  
Processor HALT  
Queue Instruction Fetch  
Read Memory  
Write Memory  
8
1
No Bus Activity  
sint1  
t0in  
p2.3/sint1  
t0in  
55  
46  
45  
42  
33  
32  
5
serial interrupt, Serial Port 1. Output. Active  
High. When sint1 is asserted (high), it  
indicates that Serial Port 1 requires service.  
timer 0 input. Input. Depending on the Timer  
Mode programmed for Timer 0, this input is  
used either as clock input or a control signal.  
timer 0 output. Output. Depending on the  
Timer Mode programmed for Timer 0, this  
output can provide a single clock or a  
continuous waveform.  
76  
75  
t0out  
t0out  
t1in  
t1in  
48  
47  
35  
34  
78  
77  
timer 1 input. Input. Depending on the Timer  
Mode programmed for Timer 1, this input is  
used either as clock input or a control signal.  
timer 1 output. Output. Depending on the  
Timer Mode programmed for Timer 1, this  
output can provide a single clock or a  
continuous waveform.  
t1out  
t1out  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 40 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 8. IA188EB Pin/Signal Descriptions (Continued)  
Pin  
Signal  
test_n  
Name  
test_n  
PLCC  
14  
LQFP  
3
PQFP  
46  
Description  
test. Input. Active Low. When the test_n input  
is high (i.e., not asserted), it causes the  
IA188EB to suspend operation during the  
execution of the WAIT instruction. Operation  
resumes when the pin is sampled low  
(asserted).  
txd0  
txd1  
txd0  
p2.1/txd1  
ucs_n  
52  
58  
30  
39  
45  
18  
2
8
Transmit (tx) data, Serial Port 0. Output. This  
pin is the serial data output for Serial Port 0.  
During synchronous serial communications,  
txd0 becomes the transmit clock (rxd0  
functions as an output for data transmission).  
Transmit (tx) data, Serial Port 1. Output. This  
pin is the serial data output for Serial Port 1.  
During synchronous serial communications,  
txd1 becomes the transmit clock (rxd1  
functions as an output for data transmission).  
ucs_n  
61  
upper chip select. Output. Active Low. This  
pin provides a chip select signal that will be  
asserted (low) whenever the address of a  
memory bus cycle is within the address space  
programmed for that output.  
vcc  
vss  
vcc  
vss  
1, 23, 11, 29, 13, 34, Power (vcc). This pin provides power for the  
42, 64 50, 71 54, 72 IA188EB device. It must be connected to a +5V  
DC power source.  
2, 22, 10, 30, 12, 14, Ground (vss). This pin provides the digital  
43, 63, 49, 51, 33, 35, ground (0V) for the IA188EB. It must be  
65, 84 70, 72 53, 73 connected to a vss board plane.  
wr_n  
wr_n  
5
74  
37  
write. Output. Active Low. When asserted  
(low), wr_n indicates that data available on the  
data bus are to be latched into the accessed  
memory or I/O device.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 41 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
3.  
Maximum Ratings, Thermal Characteristics, and DC Parameters  
For the Innovasic Semiconductor IA186EB and IA188EB microcontrollers, the absolute  
maximum ratings, thermal characteristics, and DC parameters are provided in Tables 9  
through 11, respectively.  
Table 9. IA186EB and IA188EB Absolute Maximum Ratings  
Parameter  
Storage Temperature  
Supply Voltage with Respect to vss  
Rating  
40°C to +125°C  
−0.3V to +6.0V  
Voltage on Pins other than Supply with Respect to vss −0.3V to +(Vcc + 0.3)V  
Table 10. IA186EB and IA188EB Thermal Characteristics  
Symbol  
TA  
PD  
ΘJa  
Characteristic  
Ambient Temperature  
Power Dissipation  
84-Pin PLCC Package  
80-Pin PQFP Package  
80-Pin LQFP Package  
Average Junction Temperature  
Value  
-40°C to 85°C  
MHz ICC V/1000  
30.7  
46  
52  
Units  
°C  
W
°C/W  
TJ  
°C  
TA + (PD ΘJa)  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 42 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 11. IA186EB and IA188EB DC Parameters  
Symbol  
5.0V  
Operation  
VCC  
3.3V  
Operation  
VCC  
Parameter  
Min  
4.5  
Max  
5.5  
Units  
V
Notes  
Supply Voltage  
Supply Voltage  
Input Low Voltage  
3.0  
3.6  
V
V
VIL  
−0.3  
0.3  
VCC  
input  
hysteresis on  
resin_n =  
0.50V  
VIH  
Input High Voltage  
0.7  
VCC  
3.5/2.4  
VCC  
0.3  
0.4  
+
V
VOL  
VOH  
ILEAK  
Output Low Voltage Vcc = 5.5V or 3.6V  
Output High Voltage Vcc = 4.5V/3.0V  
Input Leakage Current for Pins: ad15ad0,  
ad7ad0 (IA188EB), ready, hold, resin_n; clkin,  
test_n, nmi, int4int0, t0in, t1in, rdx0, bclk0_n,  
cts0_n, rxd1, bclk1_n, cts1_n, p2.6, p2.7  
Input Leakage Current for Pins (@3.3V): pereq  
V
V
µA  
IOL = 12mA  
IOH = −12 mA  
0V ≤ VIN ≤ VCC  
± 1  
+ .147 +.625  
.147 .625  
mA  
mA  
VIN = VCC  
VIN =0V  
Input Leakage Current for Pins (@3.3V):  
a19/once_n, a18a16, lock_n, error_n  
Input Leakage Current for Pins (@5V): pereq  
+ .227 +.833  
.227 .833  
mA  
mA  
VIN = VCC  
VIN =0V  
Input Leakage Current for Pins (@5V):  
a19/once_n, a18a16, lock_n, error_n  
Output Leakage Current  
ILO  
± 10  
µA  
0.45 ≤ VOUT ≤  
VCC  
IID  
CIN  
COUT  
Supply Current (IDLE) - @ 50 MHz  
Input Pin Capacitance  
Output Pin Capacitance  
0
0
90  
5
5
mA  
pF  
pF  
TF = 1 MHz  
TF = 1 MHz  
Operating temperature is -40°C to +85°C.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 43 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
4.  
Functional Description  
4.1  
Device Architecture  
Architecturally, the IA186EB and IA188EB microcontrollers include the following functional  
modules:  
Bus Interface Unit  
Clock Generator  
Interrupt Control Unit  
Timer/Counter Unit  
Serial Communications Unit  
Chip-Select Unit  
I/O Port Unit  
Refresh Control Unit  
Power Management Unit  
A functional block diagram of the IA186EB/IA188EB is shown in Figure 10. Descriptions of  
the functional modules are provided in the following subsections.  
4.1.1 Bus Interface Unit  
The IA186EB/IA188EB bus controller that generates local bus control signals and uses a  
hold/hlda protocol to share the local bus with other bus masters. The bus controller generates  
20 address bits, read and write control signals, and bus-cycle status information. A ready input is  
used to extend a bus cycle beyond the minimum four clock cycles.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 44 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 10. IA186EB/IA188EB Functional Block Diagram  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 45 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
4.1.2 Clock Generator  
The IA186EB/IA188EB uses an on-chip clock generator to supply internal and external clocks.  
The clock generator makes use of a crystal oscillator and includes a divide-by-two counter.  
Figure 11 shows the various operating modes of the clock circuit. The clock circuit can use  
either a parallel resonant fundamental mode crystal network (A) or a third-overtone mode crystal  
network (B), or it can be driven by an external clock source (C).  
The following parameters are recommended when choosing a crystal:  
Temperature Range  
Application Specific  
ESR (Equivalent Series Resistance): 40 max  
C0 (Shunt Capacitance of Crystal): 7.0 pF max  
CL (Load Capacitance): 20 pF ± 2 pF  
Drive Level: 1 mW max  
Figure 11. Clock Circuit Connection Options  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 46 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
4.1.3 Interrupt Control Unit  
The IA186EB/IA188EB can receive interrupts from a number of sources, both internal and  
external. The interrupt control unit serves to merge these requests on a priority basis, for  
individual service by the CPU. Each interrupt source can be independently masked by the  
Interrupt Control Unit (ICU) or all interrupts can be globally masked by the CPU.  
Internal interrupt sources include the Timers and Serial Channel 0. External interrupt sources  
come from the five input pins int0int4. The NMI interrupt pin is not controlled by the ICU and  
is passed directly to the CPU. Although the Timer and Serial channel each have only one request  
input to the ICU, separate vector types are generated to service individual interrupts within the  
Timer and Serial channel units.  
4.1.4 Timer/Counter Unit  
The IA186EB/IA188EB Timer/Counter Unit (TCU) provides three 16-bit programmable timers.  
Two of these are highly flexible and are connected to external pins for control or clocking. A  
third timer is not connected to any external pins and can only be clocked internally. However, it  
can be used to clock the other two timer channels. The TCU can be used to count external  
events, time external events, generate non-repetitive waveforms, and generate timed interrupts,  
etc.  
4.1.5 Serial Communications Unit  
The Serial Control Unit (SCU) of the IA186EB/IA188EB contains two independent channels.  
Each channel is identical in operation except that only Channel 0 is supported by the integrated  
interrupt controller (Channel 1 has an external interrupt pin). Each channel has its own baud rate  
generator that is independent of the Timer/Counter Unit, and can be internally or externally  
clocked at up to one half the IA186EB/IA188EB operating frequency.  
Independent baud rate generators are provided for each of the serial channels. For the  
asynchronous modes, the generator supplies an 8x baud clock to both the receive and transmit  
register logic. A 1x baud clock is provided in the synchronous mode.  
4.1.6 Chip-Select Unit  
The IA186EB/IA188EB Chip-Select Unit (CSU) integrates logic that provides up to ten  
programmable chip-selects to access both memories and peripherals. In addition, each chip  
select can be programmed to automatically insert additional clocks (wait-states) into the current  
bus cycle and automatically terminate a bus cycle independent of the condition of the ready input  
pin.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 47 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
4.1.7 I/O Port Unit  
The I/O Port Unit (IPU) on the IA186EB/IA188EB supports two 8-bit channels of input, output,  
or input/output operation. Port 1 is multiplexed with the chip select pins and is output only.  
Most of Port 2 is multiplexed with the serial channel pins.  
4.1.8 Refresh Control Unit  
The Refresh Control Unit (RCU) automatically generates a periodic memory read bus cycle to  
keep dynamic or pseudo-static memory refreshed. A 9-bit counter controls the number of clocks  
between refresh requests.  
A 12-bit address generator is maintained by the RCU and is presented on the a1a12 address  
lines during the refresh bus cycle. Address Bits [a13a19] are programmable to allow the refresh  
address block to be located on any 8-Kbyte boundary.  
4.1.9 Power Management Unit  
The IA186EB/IA188EB Power Management Unit (PMU) is provided to control the power  
consumption of the device. The PMU provides three power modes: Active, Idle, and  
Powerdown.  
Active Mode indicates that all units on the IA186EB/IA188EB are functional and the device  
consumes maximum power (depending on the level of peripheral operation). Idle Mode freezes  
the clocks of the execution and bus units at a logic zero state (all peripherals continue to operate  
normally).  
The Powerdown mode freezes all internal clocks at a logic zero level and disables the crystal  
oscillator. All internal registers hold their values provided VCC is maintained. Current  
consumption is reduced to just transistor junction leakage.  
4.2  
Peripheral Architecture  
The IA186EB/IA188EB has integrated several common system peripherals with a CPU core to  
create a compact, yet powerful system. The integrated peripherals are designed to be flexible  
and provide logical interconnections between supporting units (e.g., the interrupt control unit  
supports interrupt requests from the timer/counters or serial channels). The list of integrated  
peripherals includes:  
7-Input Interrupt Control Unit  
3-Channel Timer/Counter Unit  
2-Channel Serial Communications Unit  
10-Output Chip-Select Unit  
I/O Port Unit  
Refresh Control Unit  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 48 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Power Management Unit  
The registers associated with each integrated peripheral are contained within a 128 16 register  
file called the Peripheral Control Block (PCB). The PCB can be located in either memory or I/O  
space on any 256-byte address boundary.  
Table 12 provides a list of the registers associated with the PCB.  
Table 12. Peripheral Control Block Registers  
PCB  
PCB  
PCB  
PCB  
Offset  
Function  
Offset  
Function  
Offset  
Function  
Offset  
Function  
00H  
02H  
Reserved  
40H  
42H  
Timer2  
Count  
Timer2  
80H  
82H  
GCS0 Start  
C0H  
C2H  
Reserved  
End Of  
GCS0 Stop  
Reserved  
Interrupt  
Compare  
04H  
06H  
Poll  
Poll Status  
44H  
46H  
Reserved  
Timer2  
Control  
84H  
86H  
GCS1 Start  
GCS1 Stop  
C4H  
C6H  
Reserved  
Reserved  
08H  
0AH  
Interrupt  
Mask  
Priority  
Mask  
48H  
4AH  
Reserved  
88H  
8AH  
GCS2 Start  
GCS2 Stop  
C8H  
CAH  
Reserved  
Reserved  
Reserved  
0CH  
0EH  
In-Service  
Interrupt  
Request  
4CH  
4EH  
Reserved  
Reserved  
8CH  
8EH  
GCS3 Start  
GCS3 Stop  
CCH  
CEH  
Reserved  
Reserved  
10H  
12H  
14H  
16H  
18H  
1AH  
1CH  
1EH  
Interrupt  
Status  
Timer  
Control  
Serial  
Control  
INT4  
Control  
INT0  
Control  
INT1  
Control  
INT2  
Control  
INT3  
50H  
52H  
54H  
56H  
58H  
5AH  
5CH  
5EH  
Port 1  
Direction  
Port 1 Pin  
90H  
92H  
94H  
96H  
98H  
9AH  
9CH  
9EH  
GCS4 Start  
GCS4 Stop  
GCS5 Start  
GCS5 Stop  
GCS6 Start  
GCS6 Stop  
GCS7 Start  
GCS7 Stop  
D0H  
D2H  
D4H  
D6H  
D8H  
DAH  
DCH  
DEH  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Port 1  
Control  
Port 1 Latch  
Port 2  
Direction  
Port 2 Pin  
Port 2  
Control  
Port 2 Latch  
Control  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 49 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 12. Peripheral Control Block Registers (Continued)  
PCB  
PCB  
PCB  
PCB  
Offset  
Function  
Offset  
Function  
Offset  
Function  
Offset  
Function  
20H  
Reserved  
60H  
Serial0  
Baud  
A0H  
LCS Start  
E0H  
Reserved  
22H  
Reserved  
Offset  
62H  
Serial0  
Count  
Function  
A2H  
LCS Stop  
Function  
E2H  
Reserved  
Function  
Reserved  
Reserved  
Reserved  
Reserved  
PCB  
Offset  
PCB  
Offset  
PCB  
Offset  
PCB  
Offset  
24H  
26H  
28H  
2AH  
Reserved  
Reserved  
Reserved  
Reserved  
64H  
66H  
68H  
6AH  
Serial0  
Control  
Serial0  
Status  
Serial0  
RBUF  
Serial0  
TBUF  
A4H  
A6H  
A8H  
AAH  
UCS Start  
UCS Stop  
Relocation  
Reserved  
E4H  
E6H  
E8H  
EAH  
2CH  
2EH  
30H  
Reserved  
Reserved  
Timer0  
Count  
6CH  
6EH  
70H  
Reserved  
Reserved  
Serial1  
Baud  
ACH  
AEH  
B0H  
Reserved  
Reserved  
Refresh  
Base  
ECH  
EEH  
F0H  
Reserved  
Reserved  
Reserved  
32H  
34H  
36H  
38H  
3AH  
3CH  
3EH  
Timer0  
Compare A  
Timer0  
Compare B  
Timer0  
Control  
Timer1  
Count  
Timer1  
Compare A  
72H  
74H  
76H  
78H  
7AH  
7CH  
7EH  
Serial1  
Count  
Serial1  
Control  
Serial1  
Status  
Serial1  
RBUF  
B2H  
B4H  
B6H  
B8H  
BAH  
BCH  
BEH  
Refresh  
Time  
Refresh  
Control  
Refresh  
Address  
Power  
F2H  
F4H  
F6H  
F8H  
FAH  
FCH  
FEH  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Control  
Reserved  
Serial1  
TBUF  
Reserved  
Timer1  
Compare B  
Timer1  
Control  
Step ID1  
Reserved  
Reserved  
Note:  
1The Step ID register (offset 0xBC) for Revision 2 of the Innovasic device is read-only, and is  
uniquely identified in software by having a value of 0x0080. The original Intel device  
established a value between 0x0000 and 0x0002, depending on the revision of the part.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 50 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
4.3  
Reference Documents  
Additional information on the operation and programming of the 80C186EB/80C188EB can be  
found in the following Intel publications:  
80C186EB/80C188EB and 80L186EB/80L188EB 16-Bit High-Integration Embedded  
Processors (272433-006)  
80C186EB/80C188EB Microprocessor User’s Manual (270830-00n)  
5.  
AC Specifications  
This chapter defines the AC specifications of the IA186EB/IA188EB. Input characteristics are  
provided in Figure 12 and Tables 13 and 14. Output characteristics are provided in Figure 13  
and Tables 15 and 16. Relative timing characteristics are provided in Figure 14 and Table 17.  
Clock input and clock output timing characteristics are provided in Figure 18 and Tables 18  
and 19. Additional timing information is provided in Chapter 7, Bus Timing, and Chapter 8,  
Instruction Execution Times.  
The following test conditions were used to derive the values in Tables 13 16: Rev. 0 was tested  
at 100C and 4.75V; Rev. 2 was tested at 100C and 4.5V.  
clkout  
50%  
tCHIH  
Min  
tCHIS  
Min  
Valid  
tCLIH  
Min  
tCLIS  
Min  
Valid  
Figure 12. AC Input Characteristics  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 51 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
For specific 5.0- and 3.3-volt characteristics, refer to Tables 13 and 14, respectively.  
Table 13. AC Input Characteristics for 5.0-Volt Operation  
Symbol  
tCHIS  
tCHIH  
tCLIS  
tCLIS  
tCLIH  
Pins  
Min Max Units  
test_n, nmi, int4int0, bclk1bclk0, t1int0in, ready, cts1_ncts0_n, p2.6, p2.7 10  
ns  
ns  
ns  
ns  
ns  
ns  
test_n, nmi, int4int0, bclk1bclk0, t1int0in, ready, cts1_ncts0_n  
ad15ad0, ad7ad0 (IA188EB), ready  
hold, pereq, error_n  
ad15ad0, ad7ad0 (IA188EB), ready  
hold, pereq, error_n  
3
10  
10  
3
tCLIH  
3
Table 14. AC Input Characteristics for 3.3-Volt Operation  
Symbol  
tCHIS  
tCHIH  
tCLIS  
tCLIS  
tCLIH  
Pins  
Min Max Units  
test_n, nmi, int4int0, bclk1bclk0, t1int0in, ready, cts1_ncts0_n, p2.6, p2.7 10  
ns  
ns  
ns  
ns  
ns  
ns  
test_n, nmi, int4int0, bclk1bclk0, t1int0in, ready, cts1_ncts0_n  
ad15ad0, ad7ad0 (IA188EB), ready  
hold, pereq, error_n  
ad15ad0, ad7ad0 (IA188EB), ready  
hold, pereq, error_n  
3
10  
10  
3
tCLIH  
3
Figure 13. AC Output Characteristics  
For specific 5.0- and 3.3-volt characteristics, refer to Tables 15 and 16, respectively.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 52 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 15. AC Output Characteristics for 5.0-Volt Operation  
Symbol  
tCHOV  
Parameter  
Min Max Units  
ale, s2s0_n, den_n, dt/r_n, bhe_n, rfsh_n (IA188EB), lock_n, a19a16  
gcs0gcs7_n, lcs_n, ucs_n, ncs_n, rd_n, wr_n  
bhe_n, rfsh_n (IA188EB), den_n, lock_n, resout, hlda, t0out, t1out, a19a16  
rd_n , wr_n, gcs7gcs0_n, lcs_n, ucs_n, ad15ad0, ad7ad0 (IA188EB),  
a15a8 (IA188EB), ncs_n, inta1_ninta0_n, s2_ns0_n  
3
3
3
3
17  
20  
17  
20  
ns  
ns  
ns  
ns  
tCLOV  
tCHOF  
tCLOF  
re_n, wr_n, bhe_n, rfsh_n (IA188EB), dt/r_n, lock_n, s2_ns0_n, a19a16  
den_n, ad15ad0, ad7ad0 (IA188EB), a15a8 (IA188EB)  
0
0
20  
20  
ns  
ns  
Table 16. AC Output Characteristics for 3.3-Volt Operation  
Symbol  
tCHOV  
Parameter  
Min Max Units  
ale, s2s0_n, den_n, dt/r_n, bhe_n, rfsh_n (IA188EB), lock_n, a19a16  
gcs0gcs7_n, lcs_n, ucs_n, ncs_n, rd_n, wr_n  
bhe_n, rfsh_n (IA188EB), den_n, lock_n, resout, hlda, t0out, t1out, a19a16  
rd_n , wr_n, gcs7gcs0_n, lcs_n, ucs_n, ad15ad0, ad7ad0 (IA188EB),  
a15a8 (IA188EB), ncs_n, inta1_ninta0_n, s2_ns0_n  
3
3
3
3
25  
30  
25  
30  
ns  
ns  
ns  
ns  
tCLOV  
tCHOF  
tCLOF  
re_n, wr_n, bhe_n, rfsh_n (IA188EB), dt/r_n, lock_n, s2_ns0_n, a19a16  
0
0
30  
30  
ns  
ns  
den_n, ad15ad0, ad7ad0 (IA188EB), a15a8 (IA188EB)  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 53 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 14. Relative Timing Characteristics  
For specific relative timing characteristics, refer to Table 17.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 54 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 17. Relative Timing Characteristics  
Symbol  
tLHLL  
tAVLL  
tPLLL  
tLLAX  
Parameter  
ale Rising to ale Falling  
Min  
Max Units  
t 15  
½t 10  
½t 10  
½t 10  
½t 15  
½t 15  
½t 10  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Ns  
Address Valid to ale Falling  
Chip Selects Valid to ale Falling  
Address Hold from ale Falling  
ale Falling to wr_n Falling  
ale Falling to rd_n Falling  
wr_n Rising to ale Rising  
Address Float to rd_n Falling  
rd_n Falling to rd_n Rising  
wr_n Falling to wr_n Rising  
rd_n Rising to Address Active  
tLLWL  
tLLRL  
tWHLH  
tAFRL  
tRLRH  
tWLWH  
tRHAV  
tWHDX  
tWHPH  
tRHPH  
tPHPL  
tOVRH  
tRHOX  
(2t) 5  
(2t) 5  
t 15  
Output Data Hold after wr_n Rising t 15  
wr_n Rising to Chip Select Rising  
rd_n Rising to Chip Select Rising  
cs_n inactive to cs_n active  
once_n Active to resin_n Rising  
once_n Hold to resin_n Rising  
½t 10  
½t 10  
½t 10  
t
t
5.1  
AC Test Conditions  
The AC specifications are tested with the 50-pF load shown in Figure 15. Specifications are  
measured at the VCC/2 crossing point unless otherwise specified.  
Figure 15. AC Test Load  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 55 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
5.2  
Clock Input and Clock Output Timing Characteristics  
For clock input and clock output timing characteristics for both 5.0- and 3.3-volt operation, see  
Tables 18 and 19, respectively.  
Figure 16. Clock Input and Clock Output Timing Characteristics  
Table 18. Clock Input and Clock Output Timing Characteristics for 5.0-Volt Operation  
Item  
Symbol  
XTF  
Parameter  
clkin  
Frequency  
clkin Period  
Min  
0
Max  
50  
Units  
MHz  
Notes  
1
2
TCKIN  
20  
10  
ns  
ns  
TCHCK  
clkin High  
Time  
Measure for VIH for high time, NIL for  
low time.  
3
4
TCLCK  
TCKLH  
clkin Low  
Time  
clkin Rise  
Time  
10  
1
ns  
ns  
Measure for VIH for high time, NIL for  
low time.  
Only required to guarantee ICC.  
Maximum limits are bounded for TC,  
TCH, and TCL.  
5
5
6
TCKHL  
TCICO  
clkin Fall  
Time  
1
5
ns  
Only required to guarantee ICC.  
Maximum limits are bounded for TC,  
TCH, and TCL.  
clkin to clkout  
Delay  
clkout Period  
clkout High (TCLCL/2) (TCLCL/2) ns  
Time 5 + 5  
clkout Low (TCLCL/2) (TCLCL/2) ns  
Time  
clkout Rise  
Time  
0
11.5  
ns  
ns  
Specified for a 50-pF load.  
7
8
TCLCL  
TCHCL  
2TCKIN  
Measure for VIH for high time, NIL for  
low time.  
Measure for VIH for high time, NIL for  
low time.  
9
TCCCH  
5  
1
+ 5  
6
10 TCH1CH2  
11 TCL2CL1  
ns  
ns  
Specified for a 50-pF load.  
clkout Fall  
Time  
1
6
Specified for a 50-pF load.  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 56 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 19. Clock Input and Output Characteristics for 3.3-Volt Operation  
Item Symbol Parameter  
Min  
0
Max  
32  
Units Notes  
XTF  
clkin  
MHz  
Frequency  
clkin Period  
clkin High  
Time  
1
2
TC  
TCH  
30  
15  
ns  
ns  
Measure for VIH for high time, NIL for low  
time.  
3
4
5
6
TCL  
TCR  
TCF  
clkin Low Time  
15  
1
5
ns  
ns  
ns  
ns  
Measure for VIH for high time, NIL for low  
time.  
clkin Rise  
Time  
clkin Fall Time  
Only required to guarantee ICC. Maximum  
limits are bounded for TC, TCH and TCL.  
Only required to guarantee ICC. Maximum  
limits are bounded for TC, TCH and TCL.  
Specified for a 50-pF load.  
1
5
XTCD clkin to clkout  
Delay  
0
14.5  
7
8
T
TPH  
clkout Period  
clkout High  
Time  
clkout Low  
Time  
clkout Rise  
Time  
clkout Fall  
Time  
2TC  
(T/2)  
+ 5  
(T/2)  
+ 5  
ns  
ns  
(T/2)  
5  
(T/2)  
5  
1
Measure for VIH for high time, NIL for low  
time.  
Measure for VIH for high time, NIL for low  
time.  
Specified for a 50-pF load.  
9
TPL  
TPR  
TPF  
ns  
ns  
ns  
10  
11  
6
1
6
Specified for a 50-pF load.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 57 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
5.3  
Serial Port Mode 0 Timing Characteristics  
Serial Port Mode 0 timing characteristics are illustrated in Figure 17 and collected in Table 20.  
Figure 17. Serial Port Mode 0 Timing Characteristics  
Table 20. Serial Port Mode 0 Timing Characteristics  
Symbol  
tXLXL  
Parameter  
Minimum  
t (n +1)  
2t 35  
t 35  
Maximum  
2t + 35  
t + 35  
Units  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
txd Clock Period  
tXLXH  
tXLXH  
tXHXL  
tXHXL  
tQVXH  
tQVXH  
tXHQX  
tXHQX  
tXHQZ  
tDVXH  
tXHDX  
txd Clock Low to Clock High (n > 1)  
txd Clock Low to Clock High (n = 1)  
txd Clock High to Clock Low (n > 1)  
txd Clock High to Clock Low (n = 1)  
rxd Output Data Setup to txd Clock High (n > 1)  
rxd Output Data Setup to txd Clock High (n = 1)  
rxd Output Data Hold after txd Clock High (n > 1)  
rxd Output Data Hold after txd Clock High (n = 1)  
rxd Output Data Float after Last txd Clock High  
rxd Input Data Setup to txd Clock High  
rxd Input Data Hold after txd Clock High  
(n 1) t 35 (n 1) t + 35  
t 35  
(n 1) t 35  
t 35  
2t 35  
t 35  
t + 35  
t + 20  
t + 20  
0
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 58 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
6.  
Reset Operation  
The IA186EB/IA188EB will perform a reset operation any time the resin_n pin is active.  
Figure 18 shows the reset sequence when power is applied to the IA186EB/IA188EB. An  
external clock connected to clkin must not exceed the VCC threshold being applied to the  
processor. This is normally not a problem if the clock driver is supplied with the same VCC that  
supplies the processor. When attaching a crystal to the device, resin_n must remain active until  
both VCC and clkout are stable (the length of time is application-specific and depends on the  
startup characteristics of the crystal circuit). The resin_n pin is designed to operate correctly  
using an RC reset circuit, but the designer must ensure that the ramp time for VCC is not so long  
that resin_n is never really sampled at a logic low level when VCC reaches minimum operating  
conditions.  
Note: Failure to assert resin_n while the device is powering up will result in unpredictable  
operation.  
Figure 19, Warm Reset Timing, shows the timing sequence when resin_n is applied after Vcc is  
stable and the device has been operating. Any bus operation that is in progress at the time  
resin_n is asserted will terminate immediately.  
While resin_n is active, bus signals lock_n, a19/once_n, and a18a16 are configured as inputs  
and weakly held high by internal pull-up transistors. Only a19/ once_n can be overdriven to a  
low-to-enable ONCE Mode.  
7.  
Bus Timing  
Figures 18 through 26 on the following pages present the various bus cycles that are generated  
by the processor. The figures show the relationship of the various bus signals to clkout.  
Together with the information present in AC Characteristics, the figures allow the user to  
determine all the critical timing analysis needed for a given application.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 59 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 18. Cold Reset Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 60 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 19. Warm Reset Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 61 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
ad15-ad0 (IA186EB);  
ad7-ad0 (IA188EB)  
gcs7_n - gcs0_n,  
lcs_n, ucs_n  
Figure 20. Read, Fetch, and Refresh Cycle Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 62 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
gcs7_n - gcs0_n,  
lcs_n, ucs_n  
Figure 21. Write Cycle Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 63 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 22. Halt Cycle Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 64 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 23. Interrupt Acknowledge (inta1_n, inta0_n) Cycle Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 65 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
s2_ns0_n  
a19/once_n,  
a18a16  
bhe_n (IA186EB),  
rfsh_n (IA188EB)  
ad15ad0 (IA186EB);  
a15a8, ad7ad0  
(IA188EB)  
gcs7_ngcs0_n,  
ucs_n, lcs_n  
Figure 24. hold/hlda Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 66 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
s2_ns0_n  
a19/once_n,  
a18a16  
wr_n, lock_n;  
bhe_n (IA186EB);  
rfsh_n (IA188EB)  
ad15ad0 (IA186EB);  
a15a8, ad7ad0  
(IA188EB)  
gcs7_ngcs0_n,  
ucs_n, lcs_n  
Figure 25. Refresh During Hold Acknowledge Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 67 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Figure 26. Ready Timing  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 68 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
8.  
Instruction Execution Times  
Table 21 provides IA186EB and IA188EB execution times, mnemonic instruction, and  
additional information on execution, if required. The execution times apply to all versions of the  
parts.  
Table 21. Instruction Set Timing  
Clock Cycles  
Instruction  
IA186EB  
IA188EB  
Comments  
AAA  
AAD  
AAM  
AAS  
3
6
40  
3
3
6
40  
3
ADC Immediate to accumulator  
1
1
ADC Immediate to  
register/memory  
3
13  
ADC Register/memory with  
register to either  
1/16  
1/24  
register/memory  
ADD Immediate to accumulator  
1
1
ADD Immediate to  
1/19  
1/32  
register/memory  
register/memory  
ADD Register/memory with  
register either  
1/20  
1/28  
AND Immediate to accumulator  
1
1
AND Immediate to  
register/memory  
AND Register/memory and  
register to either  
BOUND  
1/24  
1/33  
register/memory  
1/12  
1/15  
Interrupt not taken/Interrupt taken  
20/40  
24/64  
CBW  
CLC  
1
1
4
1
CLD  
1
1
CLI  
1
1
CMC  
2
2
CMPS  
CS  
9
1
20  
1
CWD  
1
1
DAA  
4
4
DAS  
2
2
DEC Register  
DEC Register/memory  
1
1/24  
1
1/32  
register/memory  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 69 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 21. Instruction Set Timing (Continued)  
Clock Cycles  
Instruction  
DIV Memory-Byte  
IA186EB  
IA188EB  
46  
Comments  
46  
49  
39  
39  
46  
49  
39  
39  
DIV Memory-Word  
DIV Register-Byte  
DIV Register-Word  
IDIV Memory-Byte  
IDIV Memory-Word  
IDIV Register-Byte  
IDIV Register-Word  
51  
39  
39  
46  
51  
39  
39  
IMUL Immediate (signed)  
IMUL Memory-Byte  
5/24  
4
5/33  
20  
register/memory  
IMUL Memory-Word  
IMUL Register-Byte  
13  
5
28  
5
IMUL Register-Word  
5
5
INC Register  
1
1
INS  
8
16  
INS (repeated n times)  
INT Type specified  
INT Type 3  
INTO  
IRET  
JA  
JAE  
JB  
JBE  
JCXZ  
JE  
JG  
JGE  
JL  
JLE  
8+8n  
33  
33  
33  
30  
3/5  
3/5  
3/5  
3/5  
3/4  
3/5  
3/5  
3/5  
3/5  
3/5  
3
16+16n  
41  
41  
48  
30  
3/5  
3/5  
3/5  
3/5  
3/4  
3/5  
3/5  
3/5  
3/5  
3/5  
3
Jump not taken/Jump taken  
Jump not taken/Jump taken  
Jump not taken/Jump taken  
JMP Direct intersegment  
JMP Direct within segment  
3
3
JMP Short/long  
JNA  
JNAE  
JNB  
JNBE  
JNE  
JNG  
JNGE  
JNL  
JNLE  
JNO  
4
4
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
Jump not taken/Jump taken  
JNP  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 70 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 21. Instruction Set Timing (Continued)  
Clock Cycles  
IA186EB  
Instruction  
IA188EB  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
2
Comments  
Jump not taken/Jump taken  
JNS  
JNZ  
JO  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
3/5  
2
JP  
JPE  
JPO  
JS  
JZ  
LAHF  
LDS  
LEA  
LEAVE  
LES  
LOCK  
LODS  
1/24  
3
12  
12  
1
1/33  
3
12  
32  
1
register/memory  
8
12  
LODS (repeated n times)  
LOOP  
LOOPE  
LOOPNE  
LOOPNZ  
8+8n  
3/4  
3/4  
3/4  
3/4  
3/4  
5
12+12n  
3/4  
3/4  
3/4  
3/4  
3/4  
8/12  
1
Loop not taken/Loop taken  
Loop not taken/Loop taken  
LOOPZ  
MOV Accumulator to memory  
MOV Immediate to register  
MOV Immediate to  
register/memory  
MOV Memory to accumulator  
MOV Register to  
Register/Memory  
MOV Register/memory to  
register  
MOV Register/memory to  
segment register  
MOV Segment register to  
register/memory  
MOVS  
MOVS (repeated n times)  
MUL Memory-Byte  
MUL Memory-Word  
MUL Register-Byte  
MUL Register-Word  
NEG  
8-bit/16-bit  
1
1/5  
-
register/memory  
1/12  
5
2/5  
8-bit/16-bit  
register/memory  
8/12  
2/20  
2/5  
2/5  
2/5  
2/20  
2/20  
2/20  
24  
24+24n  
16  
15  
5
5
1/32  
1
32  
32+32n  
20  
25  
5
5
1/15  
1
register/memory  
NOP  
NOT  
1/24  
1
register/memory  
1/24  
1
OR Immediate to accumulator  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 71 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 21. Instruction Set Timing (Continued)  
Clock Cycles  
Instruction  
OR Immediate to  
IA186EB  
1/32  
IA188EB  
1/32  
Comments  
register/memory  
register/memory  
OR Register/memory and  
register to either  
1/32  
1/24  
OUT Fixed port  
OUT Variable port  
OUTS  
5
5
8
8-bit/16-bit  
8/12  
12  
12/20  
8-bit/16-bit  
OUTS (repeated n times)  
POP Memory  
POP Register  
POP Segment register  
POPA  
POPF  
PUSH Immediate  
PUSH Memory  
PUSH Register  
PUSH Segment register  
PUSHA  
PUSHF  
RET Inter-segment  
RET Inter-segment adding  
immediate to SP  
RET Within segment  
RET Within segment adding  
immediate to SP  
ROL Register/Memory by 1  
ROL Register/Memory by CL  
ROL Register/Memory by  
Count  
8+8n  
10  
10  
16  
80  
13  
8
15  
4
4
8-bit/16-bit  
12/20+12/20n  
20  
12  
12  
93  
13  
12  
28  
12  
12  
72  
16  
21  
21  
64  
4
14  
25  
14  
16  
13  
13  
1/8  
1/8  
1/8  
register/memory  
1/16  
1/16  
1/24  
ROR Register/Memory by 1  
ROR Register/Memory by CL  
ROR Register/Memory by  
Count  
1/8  
1/8  
1/8  
1/16  
1/16  
1/24  
SAHF  
SBB Immediate from  
accumulator  
2
1
2
1
SBB Immediate from  
register/memory  
SBB Register/memory and  
register to either  
1/15  
1/11  
register/memory  
register/memory  
1/28  
1/40  
SCAS  
11  
11+8n  
5
8-bit/16-bit  
8-bit/16-bit  
register/memory  
8/12  
8/12+8/12n  
1/32  
SCAS (repeated n times)  
SHL Register/Memory by 1  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 72 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 21. Instruction Set Timing (Continued)  
Clock Cycles  
Instruction  
SHL Register/Memory by CL  
IA186EB  
1/20  
IA188EB  
1/24  
Comments  
register/memory  
SHL Register/Memory by  
Count  
1/11  
1/24  
SHR Register/Memory by 1  
1/5  
1/24  
1/28  
1/24  
SHR Register/Memory by CL  
1/20  
1/11  
SHR Register/Memory by  
Count  
SS  
STC  
1
1
1
-
1
1
1
SUB Immediate from  
accumulator  
SUB Immediate from  
register/memory  
SUB Register/memory and  
register to either  
STD  
STI  
STOS  
STOS (repeated n times)  
TEST Immediate data and  
accumulator  
1/11  
1/15  
register/memory  
1/28  
1/40  
1
1
6
1
1
8
6+4n  
1
8+8n  
1
TEST Immediate data and  
register/memory  
TEST Register/memory and  
register  
1/16  
1/12  
register/memory  
register/memory  
1/16  
1/20  
WAIT  
XCHG Register with  
accumulator  
1
2
test_n = 0  
1
2
XCHG Register/memory with  
register  
3/16  
register/memory  
3/20  
XLAT  
16  
1
8
1
XOR Immediate to accumulator  
XOR Immediate to  
register/memory  
1/11  
1/32  
register/memory  
XOR Register/memory and  
register to either  
1/16  
1/32  
register/memory  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 73 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Innovasic Part Number Cross-Reference  
Tables 22 through 24 cross-reference the Innovasic part number with the corresponding Intel part  
number.  
Table 22. Innovasic Part Number Cross-Reference for the PLCC  
Innovasic Part Number  
IA186EBPLC84IR2  
lead free (RoHS-compliant) EE80C186EB20  
EN80C186EB25  
EN80C186EB20  
EN80C186EB13  
N80C186EB25  
Intel Part Number  
EE80C186EB25  
Package Type  
84-Pin PLCC  
Temperature Grades  
Commercial and  
industrial  
N80C186EB20  
N80C186EB13  
TN80C186EB25  
TN80C186EB20  
TN80C186EB13  
N80L186EB16  
N80L186EB13  
TN80L186EB16  
TN80L186EB13  
EN80L186EB13  
IA188EBPLC84IR2  
EE80C188EB25  
84-Pin PLCC  
Commercial and  
industrial  
lead free (RoHS-compliant) EE80C188EB20  
EE80C188EB13  
EN80C188EB25  
EN80C188EB20  
EN80C188EB13  
N80C188EB25  
N80C188EB20  
N80C188EB13  
TN80C188EB25  
TN80C188EB20  
TN80C188EB13  
EE80L188EB16  
EN80L188EB13  
N80L188EB16  
N80L188EB13  
TN80L188EB16  
TN80L188EB13  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 74 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 23. Innovasic Part Number Cross-Reference for the PQFP  
Innovasic Part Number  
IA186EBPQF80IR2  
lead free (RoHS-compliant) ES80C186EB20  
ES80C186EB13  
S80C186EB25  
Intel Part Number  
EG80C186EB25  
Package Type  
80-Pin PQFP  
Temperature Grades  
Commercial and  
industrial  
S80C186EB20  
S80C186EB13  
TS80C186EB25  
TS80C186EB20  
TS80C186EB13  
EG80L186EB16  
EG80L186EB13  
S80L186EB16  
S80L186EB13  
TS80L186EB16  
TS80L186EB13  
IA188EBPQF80IR2  
lead free (RoHS-compliant) ES80C188EB20  
S80C188EB25  
EG80C188EB25  
80-Pin PQFP  
Commercial and  
industrial  
S80C188EB20  
S80C188EB13  
TS80C188EB25  
TS80C188EB20  
TS80C188EB13  
ES80L188EB13  
TS80L188EB16  
TS80L188EB13  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 75 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Table 24. Innovasic Part Number Cross-Reference for the LQFP  
Innovasic Part Number  
Intel Part  
Package Type  
Temperature Grades  
Number  
YW80C186EB25  
YW80C186EB20  
SB80C186EB25  
SB80C186EB20  
SB80C186EB13  
YW80L186EB16  
YW80L186EB13  
SB80L186EB16  
SB80L186EB13  
YW80C188EB25  
YW80C188EB20  
SB80C188EB25  
SB80C188EB20  
SB80C188EB13  
YW80L188EB16  
YW80L188EB13  
SB80L188EB16  
SB80L188EB13  
IA186EBPLQ80IR2  
lead free (RoHS-compliant)  
Commercial and  
industrial  
80-Pin LQFP  
IA188EBPLQ80IR2  
lead free (RoHS-compliant)  
Commercial and  
industrial  
80-Pin LQFP  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 76 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
9.  
Errata  
The following errata are associated with Version 0 of the IA186EB/IA188EB. A workaround to  
the identified problem has been provided where possible.  
9.1  
Summary  
Table 25 presents a summary of errata.  
Table 25. Summary of Errata  
Errata No.  
Problem  
Ver. 0  
Exists  
Ver. 2  
Fixed  
Alternate Mode (TxCON[1] == 1) for timer 0 and 1 has some functional  
issues.  
1
2
3
When the extension byte (mod field) is set to ―11,‖ some instructions will  
Exists  
Exists  
Fixed  
Fixed  
cause the CPU to hang.  
When the chip is put in SFNM mode for INT0 or INT1, the LVL bit is  
automatically set for those interrupts.  
4
5
6
Timer 2 will stop or not start counting.  
Exists  
Exists  
Exists  
Fixed  
Fixed  
Fixed  
Write does not occur when counter is actively counting.  
Program Counter can become corrupted if an interrupt occurs.  
Bound instruction uses bad data when index addresses are on odd  
boundary in memory.  
7
8
9
Exists  
Exists  
Exists  
Fixed  
Exists  
Exists  
Pin LOCK_n does not have an internal pullup and will float during reset  
and bus hold.  
The Relocation Register (RELREG, PCB offset 0xA8) can only be modified  
by an 8-bit write.  
When the timer compare register for any of the timers is set to x0000, the  
max count is xFFFF instead of x10000 as in the OEM part.  
10  
11  
Exists  
-
Exists  
Exists  
NMI cannot bring chip out of powerdown mode.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 77 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Errata No.  
Problem  
Ver. 0  
Exists  
Ver. 2  
Exists  
12  
13  
14  
Illegal serial port modes do not match OEM part.  
Non-maskable interrupt (NMI) can be pre-empted by maskable interrupt.  
Ready signal may not be recognized in bus cycles with zero wait states.  
Exists  
Exists  
Exists  
Exists  
9.2  
Detail  
Errata No. 1  
Problem: Alternate Mode (TxCON[1] == 1) for timer 0 and 1 has some functional issues.  
Description:  
TxOUT will continuously toggle at 1/2 CLKOUT regardless of count register values.  
The maxcount compare will not work. The live count will compare against TxCMPA and  
TxCMPB in alternate cycles. This could cause a compare (and the associated interrupt,  
or switch the intended compare, or stop counting altogether) to occur early or not at all.  
The TxOUT pin may start in the wrong state if the user writes to TxCON register  
Bit [12].  
When in retrigger mode, Timer 1 will not function correctly. Input pulses on T0IN will  
cause counter to begin counting.  
Workaround: None.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 78 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Errata No. 2  
Problem: When the extension byte (mod field) is set to ―11,‖ some instructions will cause the  
CPU to hang.  
Description: Although there are faster versions of each instruction (these are not commonly  
used by compilers), the following instructions will cause the CPU to hang when the extension  
byte (mod field) is set to ―11‖:  
8D (LEA)  
8F (POP memory)  
C6 (MOV immediate8 to memory/register)  
C7 (MOV immediate16 to memory/register)  
FE (PUSH memory)  
FF (PUSH memory)  
Workaround: Substitute instructions in the following table.  
Instruction  
Workaround  
Use MOV register (89 or 8B)  
8D (LEA)  
8F (POP memory)  
Use POP register (0101_0xxx)  
C6 (MOV immediate8 to memory/register)  
Use MOV immediate8 to register (1011_0xxx)  
C7 (MOV immediate16 to memory/register) Use MOV immediate16 to register (1011_1xxx)  
FE (PUSH memory)  
FF (PUSH memory)  
Use PUSH register (0101_0xxx)  
Use PUSH register (0101_0xxx)  
Errata No. 3  
Problem: When the chip is put in SFNM mode for INT0 or INT1, the LVL bit is automatically  
set for those interrupts.  
Workaround: None.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 79 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Errata No. 4  
Problem: Timer 2 will stop or not start counting.  
Description: Writing a logic ―1‖ to unused bits in the timer control register can cause the timer  
to stop counting or to never start counting.  
Workaround: Do not write a logic ―1‖ to any unused or reserved bits in the timer control  
register.  
Errata No. 5  
Problem: Write does not occur when counter is actively counting.  
Description: If a timer incremented its count register to the currently active compare register  
during a write to that count register, the write would not occur.  
Workaround: Do not write count register while that counter is actively counting.  
Errata No. 6  
Problem: Program Counter can become corrupted if an interrupt occurs.  
Description: If an interrupt occurs during the decode stage of a TEST instruction using an  
opcode of the form 1111_0111_1100_0xxx, the Program Counter could become corrupted upon  
returning from the interrupt handler.  
Workaround: None.  
Errata No. 7  
Problem: Bound instruction uses bad data when index addresses are on odd boundary in  
memory.  
Description: BOUND instruction will use bad data if index address LSB is a ―1‖ in memory.  
Workaround: None.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 80 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Errata No. 8  
Problem: Pin LOCK_n does not have an internal pullup.  
Description: Because Pin LOCK_n does not have an internal pullup, it will float during reset  
and bus hold.  
Workaround: An external pullup may be necessary if there is high external load on the signal.  
Errata No. 9  
Problem:  
The Relocation Register (RELREG, PCB offset 0xA8) can only be modified by an 8-bit write.  
Description: The Relocation Register (RELREG, PCB offset 0xA8) can only be modified by an  
8-bit write. A 16-bit write will have no effect. The 186 EB is unaffected.  
Workaround: Use an 8-bit access to affect the RELREG register.  
Errata No. 10  
Problem:  
When the timer compare register for any of the timers is set to x0000, the max count is xFFFF  
instead of x10000 as in the OEM part.  
Description: The timer output will change one count earlier than it should when the max count  
is set to x0000.  
Workaround: The workaround is application dependent. Please contact Innovasic Technical  
Support if this erratum is an issue.  
Errata No. 11  
Problem:  
NMI cannot bring chip out of powerdown mode.  
Description: Only a reset brings the part out of powerdown after a HLT instruction is executed  
with the PWRDN bit set in the PWRCON register.  
Workaround: Use IDLE instead of PWRDN.  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 81 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Errata No. 12  
Problem:  
Illegal serial port modes do not match OEM part.  
Description: If the mode bits of the serial control register (S1CON, S0CON) are set to an  
illegal encoding (0x5, 0x6, or 0x7), the Innovasic part acts as though it were in mode 4. The  
OEM part acts as if it were in mode 1.  
Workaround: Use a valid encoding for serial mode.  
Errata No. 13  
Problem:  
Non-maskable interrupt (NMI) can be pre-empted by maskable interrupt.  
Description: When instruction execution unit is in Decode state for 2 or more consecutive  
cycles and an NMI is recognized, it could be pre-empted by a maskable interrupt.  
Workaround: None.  
Errata No. 14  
Problem:  
Ready signal may not be recognized in bus cycles with zero wait states.  
Description: When a chip select is set to use the ready signal to extend a bus cycle that  
normally has no wait states (Start register bits 3-0 == 0000), the ready signal may not be  
recognized in time to extend the bus cycle.  
Workaround: Set wait states to 1 or more if using ready to extend bus cycles.  
IA211080314-13  
http://www.Innovasic.com  
UNCONTROLLED WHEN PRINTED OR COPIED  
Customer Support:  
Page 82 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Revision History  
Table 26 presents the sequence of revisions to document IA211080314.  
Table 26. Revision History  
Date  
Revision  
Description  
First edition released.  
Page(s)  
July 30, 2008  
00  
NA  
Pin number range ―ad15–a8‖ corrected to ―a15–  
a8‖ in Figures 26 and 27. Errata No. 4 added.  
[Also cover page, header, footer, and errata  
chapter reformatted to meet publication  
standards.]  
October 13, 2008  
January 14, 2009  
01  
02  
66, 67, 78, 79, 80, 81  
Updated errata table for Version 00 added 3  
errata (#5 7).  
81, 83  
Updated instruction set timing for 186EB;  
Changed 188EB column to TBD pending  
completion of new tests; Updated Table 9 ratings;  
Updated Table 11 parameters and ratings;  
Removed Figures 16 and 17, and reordered  
subsequent figures; Updates Table 18 ratings and  
notes; Updated Table 19 parameters, ratings and  
notes.  
March 29, 2009  
03  
42, 43, 55, 56, 68-72  
Added availability of a non-RoHS compliant  
version of the 188EB in the 80-pin LQFP package.  
Added two errata for Version 2 of the device.  
Noted that all other errata have been fixed in  
Version 2.  
April 24, 2009  
May 5, 2009  
04  
05  
75, 76, 79  
51, 68  
Noted the test conditions used to derive the  
values in Tables 13 -16; Noted that the Instruction  
Set Timing in Table 21 applies to all versions of  
the parts.  
Updated Figures 4, 5 and 10. Updated Tables 3,  
4, 6, 7, 8, 12. Updated Table 21 to provide revised  
instruction set timing for the 186EB and to add  
instruction set timing for the 188EB, based on the  
most recent test results.  
15-18, 23, 25-41, 45,  
48, 50, 68-72  
May 18, 2009  
June 4, 2009  
06  
07  
Updated VOH parameter on Table 11; corrected  
labels on Figures 20-21; Added Errata 10.  
43, 61, 62, 80  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 83 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
Date  
Revision  
Description  
Page(s)  
Added a note to Table 12 regarding the Step ID  
register.  
September 4, 2009  
08  
50  
Elimination of pages with SnPb lead plating  
options  
February 25, 2011  
March 23, 2011  
09  
10  
74-76  
70  
Updated Instruction Set Timing Table to  
incorporate DIV and IDIV values.  
June 12, 2011  
July 5, 2011  
July 10, 2011  
11  
12  
13  
Added Errata 11 and 12.  
Added Errata 13.  
77, 78, 81  
78, 82  
Added Errata 14.  
78, 82  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 84 of 85  
1-888-824-4184  
IA186EB/IA188EB  
Data Sheet  
8-Bit/16-Bit Microcontrollers  
July 10, 2011  
10. For Additional Information  
The Innovasic Semiconductor IA186EB and IA188EB microcontrollers are form, fit, and  
function replacements for the original Intel® 80C186EB, 80C188EB, 80L186EB, and 80L188EB  
16-bit high-integration embedded processors.  
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  
3737 Princeton NE  
Suite 130  
Albuquerque, NM 87107  
(505) 883-5263  
Fax: (505) 883-5477  
Toll Free: (888) 824-4184  
E-mail: support@innovasic.com  
Website: http://www.Innovasic.com  
IA211080314-13  
UNCONTROLLED WHEN PRINTED OR COPIED  
http://www.Innovasic.com  
Customer Support:  
Page 85 of 85  
1-888-824-4184  

相关型号:

IA186EM

16-BIT MICROCONTROLLERS
INNOVASIC

IA186EM-PQF100I

16-BIT MICROCONTROLLERS
INNOVASIC

IA186EM-PQF100I-R

8/16-Bit Microcontrollers
INNOVASIC

IA186EM-PTQ100I

8/16-Bit Microcontrollers
INNOVASIC

IA186EM-PTQ100I-R

8/16-Bit Microcontrollers
INNOVASIC

IA186EM-PTQ100I-R-03

8-Bit/16-Bit Microcontrollers
INNOVASIC

IA186EM-TQF100I

16-BIT MICROCONTROLLERS
INNOVASIC

IA186EM_04

8/16-Bit Microcontrollers
INNOVASIC

IA186EM_11

8-Bit/16-Bit Microcontrollers
INNOVASIC

IA186ER

16-Bit/8-Bit Microcontrollers with RAM
INNOVASIC

IA186ES

PCI FAST ETHERNET LAN CONTROLLER
INNOVASIC

IA186ES-PQF100I

16-BIT MICROCONTROLLERS
INNOVASIC