English
Language : 

IA186EB Datasheet, PDF (79/85 Pages) InnovASIC, Inc – 8-Bit/16-Bit Microcontrollers
IA186EB/IA188EB
8-Bit/16-Bit Microcontrollers
Data Sheet
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
8D (LEA)
8F (POP memory)
C6 (MOV immediate8 to memory/register)
C7 (MOV immediate16 to memory/register)
FE (PUSH memory)
FF (PUSH memory)
Workaround
Use MOV register (89 or 8B)
Use POP register (0101_0xxx)
Use MOV immediate8 to register (1011_0xxx)
Use MOV immediate16 to register (1011_1xxx)
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
Page 79 of 85
http://www.Innovasic.com
Customer Support:
1-888-824-4184