Intel 80C196NU, 8XC196NP, Microcontroller manual Peripheral SFRs

Models: Microcontroller 80C196NU 8XC196NP

1 471
Download 471 pages 22.3 Kb
Page 81
Image 81

8XC196NP, 80C196NU USER’S MANUAL

Table 5-5. Peripheral SFRs

Reserved Locations

Address

High (Odd) Byte

Low (Even) Byte

1FEEH

Reserved

Reserved

1FECH

Reserved

Reserved

1FEAH

Reserved

Reserved

1FE8H

Reserved

Reserved

 

Ports 1–4 SFRs

Address

High (Odd) Byte

Low (Even) Byte

1FDEH

P4_PIN

P3_PIN

1FDCH

P4_REG

P3_REG

1FDAH

P4_DIR

P3_DIR

1FD8H

P4_MODE

P3_MODE

1FD6H

P2_PIN

P1_PIN

1FD4H

P2_REG

P1_REG

1FD2H

P2_DIR

P1_DIR

1FD0H

P2_MODE

P1_MODE

1FCEH

Reserved

Reserved

• • •

• • •

• • •

1FC0H

Reserved

Reserved

EPA, Timer 1, and Timer 2 SFRs

Address

High (Odd) Byte

Low (Even) Byte

1F9EH

Reserved

EPA_PEND †††

1F9CH

Reserved

EPA_MASK

1F9AH

Reserved

Reserved

1F98H

Reserved

Reserved

1F96H

TIMER2 (H)

TIMER2 (L)

1F94H

Reserved

T2CONTROL

1F92H

TIMER1 (H)

TIMER1 (L)

1F90H

Reserved

T1CONTROL

1F8EH

EPA3_TIME (H)

EPA3_TIME (L)

1F8CH

EPA3_CON (H)

EPA3_CON (L)

1F8AH

EPA2_TIME (H)

EPA2_TIME (L)

1F88H

Reserved

EPA2_CON

1F86H

EPA1_TIME (H)

EPA1_TIME (L)

1F84H

EPA1_CON (H)

EPA1_CON (L)

1F82H

EPA0_TIME (H)

EPA0_TIME (L)

1F80H

Reserved

EPA0_CON

EPORT SFRs

Address

High (Odd) Byte

Low (Even) Byte

†† 1FE6H

EP_PIN

Reserved

†† 1FE4H

EP_REG

Reserved

†† 1FE2H

EP_DIR

Reserved

†† 1FE0H

EP_MODE

Reserved

 

Serial I/O and PWM SFRs

Address

High (Odd) Byte

Low (Even) Byte

1FBEH

Reserved

Reserved

1FBCH

SP_BAUD (H)

SP_BAUD (L)

1FBAH

SP_CON

SBUF_TX

1FB8H

SP_STATUS

SBUF_RX

1FB6H

Reserved

CON_REG0

1FB4H

Reserved

PWM2_CONTROL

1FB2H

Reserved

PWM1_CONTROL

1FB0H

Reserved

PWM0_CONTROL

1FAEH

Reserved

Reserved

• • •

• • •

• • •

1FA0H

Reserved

Reserved

 

Chip-select SFRs

Address

High (Odd) Byte

Low (Even) Byte

1F6EH

Reserved

Reserved

1F6CH

Reserved

BUSCON5

1F6AH

ADDRMSK5 (H)

ADDRMSK5 (L)

1F68H

ADDRCOM5 (H)

ADDRCOM5 (L)

1F66H

Reserved

Reserved

1F64H

Reserved

BUSCON4

1F62H

ADDRMSK4 (H)

ADDRMSK4 (L)

1F60H

ADDRCOM4 (H)

ADDRCOM4 (L)

1F5EH

Reserved

Reserved

1F5CH

Reserved

BUSCON3

1F5AH

ADDRMSK3 (H)

ADDRMSK3 (L)

1F58H

ADDRCOM3 (H)

ADDRCOM3 (L)

1F56H

Reserved

Reserved

1F54H

Reserved

BUSCON2

1F52H

ADDRMSK2 (H)

ADDRMSK2 (L)

1F50H

ADDRCOM2 (H)

ADDRCOM2 (L)

Must be addressed as a word.

††For the 8XC196NP, these are memory-mapped locations. They must be addressed with indirect or indexed instructions, and they cannot be windowed.

†††The EPA_PEND register was called EPA_STAT in previous documentation for the 8XC196NP.

††††The 8XC196NP can be identified by its signature word, 80EFH, at locations 1F46–1F47H. The 8XC196NU has no signature word; locations 1F46–1F47H are reserved.

5-8

Page 81
Image 81
Intel 80C196NU, 8XC196NP, Microcontroller manual Peripheral SFRs

Microcontroller, 80C196NU, 8XC196NP specifications

The Intel 8XC196NP and 80C196NU microcontrollers are part of Intel's renowned 16-bit microcontroller series that gained popularity in the 1980s and 1990s for embedded systems applications. Designed for a variety of applications, these microcontrollers are characterized by their robust performance, versatility, and industry-standard architecture.

The 8XC196NP features an enhanced instruction set with over 100 instructions, allowing for efficient code execution. It operates at clock speeds up to 16 MHz, which contributes to improved performance in time-sensitive applications. The microcontroller is equipped with a 16-bit data bus, enabling more efficient data handling compared to its 8-bit predecessors, thus accommodating complex algorithms and large data sets.

In terms of memory architecture, the 8XC196NP supports an addressable memory space of up to 64 KB of program memory and 64 KB of data memory. This configuration provides sufficient space for large applications while ensuring fast data access. The microcontroller includes integrated features such as timers, serial I/O capabilities, and interrupt processing, which enhance its functionality for real-time applications and control mechanisms.

The 80C196NU, on the other hand, is designed for lower power operation, making it suitable for battery-powered devices. This microcontroller maintains similar features to the 8XC196NP while offering advancements that support low-power consumption. The 80C196NU can also function in a range of temperature environments, making it adaptable for industrial applications.

Both the 8XC196NP and 80C196NU support external memory interfacing, allowing designers to expand the system's capability by connecting additional ROM and RAM. This flexibility makes them appealing for developing complex systems, such as motor controls, industrial automation, and consumer electronics.

Another standout feature of these microcontrollers is their built-in debugging capabilities. Intel provided hardware and software tools that enabled developers to test and troubleshoot their applications effectively, reducing the development time and increasing reliability.

Overall, the Intel 8XC196NP and 80C196NU microcontrollers stand out for their dependability, versatility, and performance, contributing significantly to the evolution of embedded system design. Their legacy continues to influence modern microcontroller technology, ensuring their relevance in a wide array of applications today.