Si3220/Si3225
Table 34. Register and RAM Locations Used for Tone Generation
Tone Generator 1
Register/RAM
Register/RAM Bits
Description/Range
(LSB Size)
Parameter
Mnemonics
OSC1FREQ
OSC1FREQ[15:3]
Sets oscillator frequency
Oscillator 1 Frequency
Coefficient
OSC1AMP
OSC1AMP[15:0]
OSC1PHAS[15:0]
Sets oscillator amplitude
Oscillator 1 Amplitude Coefficient
OSC1PHAS
Sets initial phase
(default = 0)
Oscillator 1 Initial Phase
Coefficient
O1TALO/O1TAHI
O1TILO/O1TIHI
OMODE, OCON
OSC1TA[15:0]
OSC1TI[15:0]
0 to 8.19 s (125 µs)
0 to 8.19 s (125 µs)
Oscillator 1 Active Timer
Oscillator 1 Inactive Timer
Oscillator 1 Control
FSKSSEN, OSC1FSK,
ZEROEN1, ROUT1,
Enables all Oscillator 1 param-
eters
ENSYNC1, OSC1TAEN,
OSC1TIEN, OSC1EN
IRQVEC1, IRQEN1
OS1TAS, OS1TIS, OS1TAE,
OS1TIE
Interrupt enable/status
Oscillator 1 Interrupts
Tone Generator 2
Location
Register/RAM Address
Description/Range
Parameter
OSC2FREQ
OSC2FREQ[15:3]
Sets oscillator frequency
Oscillator 2 Frequency
Coefficient
OSC2AMP
OSC2AMP[15:0]
OSC2PHAS[15:0]
Sets oscillator amplitude
Oscillator 2 Amplitude Coefficient
OSC2PHAS
Sets initial phase
(default = 0)
Oscillator 2 Initial Phase
Coefficient
O2TALO/O2TAHI
O2TILO/O2TIHI
OMODE, OCON
OSC2TA[15:0]
OSC2TI[15:0]
0 to 8.19 s (125 µs)
0 to 8.19 s (125 µs)
Oscillator 2 Active Timer
Oscillator 2 Inactive Timer
Oscillator 2 Control
ZEROEN2, ROUT2,
ENSYNC2, OSC2TAEN,
OSC2TIEN, OSC2EN
Enables all Oscillator 2 param-
eters
IRQVEC1, IRQEN1
OS2TAS, OS2TIS, OS2TAE,
OS2TIE
Interrupt enable/status
Oscillator 2 Interrupts
Rev. 1.0
61