2002 Cygnal Integrated Products, Inc.
DS007-0.4-NOV02
Page 5
C8051F060/1/2/3
17.1.4. Weak Pull-ups......................................................................................................195
17.1.5. Configuring Port 1 and 2 pins as Analog Inputs..................................................195
17.1.6. Crossbar Pin Assignment Example......................................................................196
17.2.Ports 4 through 7 (C8051F060/2 only)..........................................................................207
Advanced
Information
13.7.4. Setting WDT Interval...........................................................................................15814. OSCILLATORS...................................................................................................................161
14.1.Programmable Internal Oscillator .................................................................................161
14.2.External Oscillator Drive Circuit...................................................................................163
14.3.System Clock Selection.................................................................................................163
14.4.External Crystal Example..............................................................................................165
14.5.External RC Example....................................................................................................165
14.6.External Capacitor Example..........................................................................................165
15. FLASH MEMORY..............................................................................................................167
15.1.Programming The Flash Memory .................................................................................167
15.2.Non-volatile Data Storage.............................................................................................169
15.3.Security Options............................................................................................................169
16. EXTERNAL DATA MEMORY INTERFACE AND ON-CHIP XRAM.......................175
16.1.Accessing XRAM..........................................................................................................175
16.1.1. 16-Bit MOVX Example.......................................................................................175
16.1.2. 8-Bit MOVX Example.........................................................................................175
16.2.Configuring the External Memory Interface.................................................................176
16.3.Port Selection and Configuration ..................................................................................176
16.4.Multiplexed and Non-multiplexed Selection.................................................................178
16.4.1. Multiplexed Configuration ..................................................................................178
16.4.2. Non-multiplexed Configuration...........................................................................179
16.5.Memory Mode Selection...............................................................................................180
16.5.1. Internal XRAM Only...........................................................................................180
16.5.2. Split Mode without Bank Select..........................................................................180
16.5.3. Split Mode with Bank Select...............................................................................181
16.5.4. External Only.......................................................................................................181
16.6.Timing
.......................................................................................................................182
16.6.1. Non-multiplexed Mode........................................................................................183
16.6.1.1.16-bit MOVX: EMI0CF[4:2] = ‘101’, ‘110’, or ‘111’................................183
16.6.1.2.8-bit MOVX without Bank Select: EMI0CF[4:2] = ‘101’ or ‘111’............184
16.6.1.3.8-bit MOVX with Bank Select: EMI0CF[4:2] = ‘110’...............................185
16.6.2. Multiplexed Mode................................................................................................186
16.6.2.1.16-bit MOVX: EMI0CF[4:2] = ‘001’, ‘010’, or ‘011’................................186
16.6.2.2.8-bit MOVX without Bank Select: EMI0CF[4:2] = ‘001’ or ‘011’............187
16.6.2.3.8-bit MOVX with Bank Select: EMI0CF[4:2] = ‘010’...............................188
17. PORT INPUT/OUTPUT.....................................................................................................191
17.1.Ports 0 through 3 and the Priority Crossbar Decoder....................................................193
17.1.1. Crossbar Pin Assignment and Allocation............................................................193
17.1.2. Configuring the Output Modes of the Port Pins..................................................194