Wait-State Generator
8-15
On-Chip Peripherals
state generator, see subsection 11.4.3 on page 11-16. To avoid bus conflicts,
all writes to external addresses take at least two cycles.
Figure 8–6. ’C2xx Wait-State Generator Control Register (WSGR)
— I/O-Space Address FFFCh
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
Reserved
ISWS
DSWS
PSUWS
PSLWS
0
R/W–111
R/W–111
R/W–111
R/W–111
Note:
0 = Always read as zeros; R = Read access; W = Write access; value following dash (–) is value after reset.
Bits 15–12
Reserved. Bits 15–12 are reserved and are always read as 0s.
Bits 11–9
ISWS — I/O-space wait-state bits. Bits 9–11 determine the number of wait states
(0, 1, 2, 3, 4, 5, 6, or 7) that are applied to reads from and writes to off-chip I/O space.
At reset, the three ISWS bits become 111, setting seven wait states for reads from and
writes to off-chip I/O space.
Bits 8–6
DSWS — Data-space wait-state bits. Bits 6–8 determine the number of wait states
(0, 1, 2, 3, 4, 5, 6, or 7) that are applied to reads from and writes to off-chip data space.
At reset, the three DSWS bits become 111, setting seven wait states for reads from
and writes to off-chip data space.
Bits 5–3
PSUWS — Upper program-space wait-state bits. Bits 3–5 determine the number
of wait states (0, 1, 2, 3, 4, 5, 6, or 7) that are applied to reads from and writes to off-
chip
upper program addresses 8000h–FFFFh. At reset, the three PSUWS bits be-
come 111, setting seven wait states for reads from and writes to off-chip upper pro-
gram space.
Bits 2–0
PSLWS — Lower program-space wait-state bits. Bits 0–2 determine the number
of wait states (0, 1, 2, 3, 4, 5, 6, or 7) that are applied to reads from and writes to off-
chip
lower program addresses 0h–7FFFh. At reset, the three PSLWS bits become
111, setting seven wait states for reads from and writes to off-chip lower program
space.