The Intel 80186 is based on the earlier 8086 CPU with the same 20-bit address bus as the 8086, allowing it to access up to 1 MB of memory. Introduced in 1982, the 80186 and 80188 are fully code compatible with the 8086 and 8088, but they also introduced 10 new instruction types.