266
AT90PWM216/316 [DATASHEET]
7710H–AVR–07/2013
Notes:
1. Program the Fuse bits and Boot Lock bits before programming the LB1 and LB2.
2. “1” means unprogrammed, “0” means programmed
24.2
Fuse Bits
The AT90PWM216/316 has three Fuse bytes.
Table 24-4 -
Table 24-6 describe briefly the functionality of all the
fuses and how they are mapped into the Fuse bytes. Note that the fuses are read as logical zero, “0”, if they are
programmed.
Note:
24.3
PSC Output Behavior During Reset
For external component safety reason, the state of PSC outputs during Reset can be programmed by fuses
PSCRV, PSC0RB, PSC1RB & PSC2RB.
These fuses are located in the Extended Fuse Byte (see
Table 24-4).
PSCRV gives the state low or high which will be forced on PSC outputs selected by PSC0RB, PSC1RB & PSC2RB
fuses.
If PSCRV fuse equals 0 (programmed), the selected PSC outputs will be forced to high state. If PSCRV fuse
equals 1 (unprogrammed), the selected PSC outputs will be forced to low state.
If PSC0RB fuse equals 1 (unprogrammed), PSCOUT00 & PSCOUT01 keep a standard port behaviour. If PSC0RB
fuse equals 0 (programmed), PSCOUT00 & PSCOUT01 are forced at reset to low level or high level according to
BLB1 Mode
BLB12
BLB11
1
No restrictions for SPM or LPM accessing the Boot Loader section.
2
1
0
SPM is not allowed to write to the Boot Loader section.
30
0
SPM is not allowed to write to the Boot Loader section, and LPM executing from the
Application section is not allowed to read from the Boot Loader section. If Interrupt
Vectors are placed in the Application section, interrupts are disabled while executing
from the Boot Loader section.
40
1
LPM executing from the Application section is not allowed to read from the Boot
Loader section. If Interrupt Vectors are placed in the Application section, interrupts
are disabled while executing from the Boot Loader section.
Table 24-3.
Lock Bit Protection Modes
(1)(2).
Table 24-4.
Extended Fuse Byte
Extended Fuse Byte
Bit No
Description
Default Value
PSC2RB
7
PSC2 Reset Behaviour
1
PSC1RB
6
PSC1 Reset Behaviour
1
PSC0RB
5
PSC0 Reset Behaviour
1
PSCRV
4
PSCOUT Reset Value
1
–3
–
1
BOOTSZ1
2
Select Boot Size
(see Table 113 for details)
BOOTSZ0
1
Select Boot Size
(see Table 113 for details)
BOOTRST
0
Select Reset Vector
1 (unprogrammed)