
SWRU064
14
4.2
Controller section
The controller section consists of an Atmel AVR ATtiny12L micro-controller with a few
external components.
4.2.1
RC oscillator
The internal RC oscillator is used as reference time base. The oscillator frequency is
relatively independent of temperature and operating voltage. Its nominal frequency is 1.2
MHz, varying less than +/- 5% over the application temperature and supply voltage
range. A calibration feature utilising a calibration word programmed into the micro-
controller at the factory ensures that the oscillator frequency is equal from unit to unit.
4.2.2
Micro-controller I/O
As the controller is packed in an 8-pin package, it has room for only 5 external I/O lines.
These are combined serving several functions in different operating modes.
The micro-controller has only one interrupt input, PB1/INT0. This input is shared
between the “ON” button and the DIO signal to CC900. In sleep mode the controller
will be awaked by an interrupt when this line is forced low by the push button. In
receive mode the interrupt is used for data decoding. During transmit the pin is
configured as an output.
The table below shows the function of all I/O pins in the various modes.
Signal/pin Program
loading
Demonstrator
Comment
PB0, pin 5
MOSI
LED
PB1/INT0,
pin 6
MISO DIO
“ON” in sleep mode
Interrupt input
PB2, pin 7
SCK
CLOCK
“TX”
PB3, pin 2
STROBE
PB4, pin 3
PDATA
Содержание CC900DB
Страница 1: ...SWRU064 User Manual CC900DB Demonstration Board Rev 2 0...
Страница 16: ...SWRU064 16 4 3 Layout sketches Drawing not to scale...
Страница 17: ...SWRU064 17...
Страница 18: ...SWRU064 18 4 4 Circuit diagram...