44.7.8 Driver Control

Table 44-17. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: DRVCTRL
Offset: 0x18
Reset: 0x00000000
Property: PAC Write-Protection, Enable-Protected

Bit 3130292827262524 
 FILTERVAL1[3:0]FILTERVAL0[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 2322212019181716 
 INVEN7INVEN6INVEN5INVEN4INVEN3INVEN2INVEN1INVEN0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
 NRV7NRV6NRV5NRV4NRV3NRV2NRV1NRV0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
 NRE7NRE6NRE5NRE4NRE3NRE2NRE1NRE0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 31:28 – FILTERVAL1[3:0] Non-Recoverable Fault Input 1 Filter Value

These bits define the filter value applied on Fault 1 (TCE1) event input line. An Input signal with pulse width shorter than (FILTERVAL) * GCLK_TCCx is filtered. An Input signal with pulse width larger than (FILTERVAL+1) * GCLK_TCCx is passed. When value is 0, Fault1 acts asynchronously on PWM outputs.

Bits 27:24 – FILTERVAL0[3:0] Non-Recoverable Fault Input 0 Filter Value

These bits define the filter value applied on Fault 0 (TCE0) event input line. An Input signal with pulse width shorter than (FILTERVAL) * GCLK_TCCx is filtered. An Input signal with pulse width larger than (FILTERVAL+1) * GCLK_TCCx is passed. When value is 0, Fault 0 acts asynchronously on PWM outputs.

Bits 16, 17, 18, 19, 20, 21, 22, 23 – INVENy Waveform Output y Inversion

These bits are used to select inversion on the output of channel y.

Writing a '1' to INVENy inverts output from WO[y].

Writing a '0' to INVENy disables inversion of output from WO[y].

Bits 8, 9, 10, 11, 12, 13, 14, 15 – NRVy Non-Recoverable State y Output Value

These bits define the value of the enabled override outputs, under non-recoverable fault condition.

Bits 0, 1, 2, 3, 4, 5, 6, 7 – NREy Non-Recoverable State y Output Enable

These bits enable the override of individual outputs by NRVy value, under non-recoverable fault condition.

ValueDescription
0Non-recoverable fault tri-state the output.
1Non-recoverable faults set the output to NRVy level.