blob: c713346dd368b512a543235592aa92976cf4355e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>SAM3N TC0</title>
<link rel="stylesheet" type="text/css" href="css/html.css" media="all" />
</head>
<body id="abstract">
<div id="container">
<div id="content">
<a id="TC0"></a>
<h1>SAM3N TC0</h1>
<a id="TC0__User_Interface"></a>
<h2>Timer Counter (TC0) User Interface</h2>
<!--As per 6082O programmer datasheet.-->
<h3>Registers</h3>
<table class="registers">
<caption>Register Mapping</caption>
<thead>
<tr>
<th class="address">Address</th>
<th class="description">Register</th>
<th class="name">Name</th>
<th class="access">Access</th>
<th class="reset">Reset</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td class="address" id="address_0x40010000">0x40010000</td>
<td class="description">Channel Control Register (channel = 0)</td>
<td class="name">
<a href="#TC0_CCR0" title="Channel Control Register (channel = 0)" class="one_click_away">TC0_CCR0</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010004">0x40010004</td>
<td class="description">Channel Mode Register (channel = 0)</td>
<td class="name">
<a href="#TC0_CMR0" title="Channel Mode Register (channel = 0)" class="one_click_away">TC0_CMR0</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010008">0x40010008</td>
<td class="description">Stepper Motor Mode Register (channel = 0)</td>
<td class="name">
<a href="#TC0_SMMR0" title="Stepper Motor Mode Register (channel = 0)" class="one_click_away">TC0_SMMR0</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010010">0x40010010</td>
<td class="description">Counter Value (channel = 0)</td>
<td class="name">
<a href="#TC0_CV0" title="Counter Value (channel = 0)" class="one_click_away">TC0_CV0</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010014">0x40010014</td>
<td class="description">Register A (channel = 0)</td>
<td class="name">
<a href="#TC0_RA0" title="Register A (channel = 0)" class="one_click_away">TC0_RA0</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010018">0x40010018</td>
<td class="description">Register B (channel = 0)</td>
<td class="name">
<a href="#TC0_RB0" title="Register B (channel = 0)" class="one_click_away">TC0_RB0</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x4001001C">0x4001001C</td>
<td class="description">Register C (channel = 0)</td>
<td class="name">
<a href="#TC0_RC0" title="Register C (channel = 0)" class="one_click_away">TC0_RC0</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010020">0x40010020</td>
<td class="description">Status Register (channel = 0)</td>
<td class="name">
<a href="#TC0_SR0" title="Status Register (channel = 0)" class="one_click_away">TC0_SR0</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010024">0x40010024</td>
<td class="description">Interrupt Enable Register (channel = 0)</td>
<td class="name">
<a href="#TC0_IER0" title="Interrupt Enable Register (channel = 0)" class="one_click_away">TC0_IER0</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010028">0x40010028</td>
<td class="description">Interrupt Disable Register (channel = 0)</td>
<td class="name">
<a href="#TC0_IDR0" title="Interrupt Disable Register (channel = 0)" class="one_click_away">TC0_IDR0</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x4001002C">0x4001002C</td>
<td class="description">Interrupt Mask Register (channel = 0)</td>
<td class="name">
<a href="#TC0_IMR0" title="Interrupt Mask Register (channel = 0)" class="one_click_away">TC0_IMR0</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010040">0x40010040</td>
<td class="description">Channel Control Register (channel = 1)</td>
<td class="name">
<a href="#TC0_CCR1" title="Channel Control Register (channel = 1)" class="one_click_away">TC0_CCR1</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010044">0x40010044</td>
<td class="description">Channel Mode Register (channel = 1)</td>
<td class="name">
<a href="#TC0_CMR1" title="Channel Mode Register (channel = 1)" class="one_click_away">TC0_CMR1</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010048">0x40010048</td>
<td class="description">Stepper Motor Mode Register (channel = 1)</td>
<td class="name">
<a href="#TC0_SMMR1" title="Stepper Motor Mode Register (channel = 1)" class="one_click_away">TC0_SMMR1</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010050">0x40010050</td>
<td class="description">Counter Value (channel = 1)</td>
<td class="name">
<a href="#TC0_CV1" title="Counter Value (channel = 1)" class="one_click_away">TC0_CV1</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010054">0x40010054</td>
<td class="description">Register A (channel = 1)</td>
<td class="name">
<a href="#TC0_RA1" title="Register A (channel = 1)" class="one_click_away">TC0_RA1</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010058">0x40010058</td>
<td class="description">Register B (channel = 1)</td>
<td class="name">
<a href="#TC0_RB1" title="Register B (channel = 1)" class="one_click_away">TC0_RB1</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x4001005C">0x4001005C</td>
<td class="description">Register C (channel = 1)</td>
<td class="name">
<a href="#TC0_RC1" title="Register C (channel = 1)" class="one_click_away">TC0_RC1</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010060">0x40010060</td>
<td class="description">Status Register (channel = 1)</td>
<td class="name">
<a href="#TC0_SR1" title="Status Register (channel = 1)" class="one_click_away">TC0_SR1</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010064">0x40010064</td>
<td class="description">Interrupt Enable Register (channel = 1)</td>
<td class="name">
<a href="#TC0_IER1" title="Interrupt Enable Register (channel = 1)" class="one_click_away">TC0_IER1</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010068">0x40010068</td>
<td class="description">Interrupt Disable Register (channel = 1)</td>
<td class="name">
<a href="#TC0_IDR1" title="Interrupt Disable Register (channel = 1)" class="one_click_away">TC0_IDR1</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x4001006C">0x4001006C</td>
<td class="description">Interrupt Mask Register (channel = 1)</td>
<td class="name">
<a href="#TC0_IMR1" title="Interrupt Mask Register (channel = 1)" class="one_click_away">TC0_IMR1</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010080">0x40010080</td>
<td class="description">Channel Control Register (channel = 2)</td>
<td class="name">
<a href="#TC0_CCR2" title="Channel Control Register (channel = 2)" class="one_click_away">TC0_CCR2</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010084">0x40010084</td>
<td class="description">Channel Mode Register (channel = 2)</td>
<td class="name">
<a href="#TC0_CMR2" title="Channel Mode Register (channel = 2)" class="one_click_away">TC0_CMR2</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010088">0x40010088</td>
<td class="description">Stepper Motor Mode Register (channel = 2)</td>
<td class="name">
<a href="#TC0_SMMR2" title="Stepper Motor Mode Register (channel = 2)" class="one_click_away">TC0_SMMR2</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010090">0x40010090</td>
<td class="description">Counter Value (channel = 2)</td>
<td class="name">
<a href="#TC0_CV2" title="Counter Value (channel = 2)" class="one_click_away">TC0_CV2</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x40010094">0x40010094</td>
<td class="description">Register A (channel = 2)</td>
<td class="name">
<a href="#TC0_RA2" title="Register A (channel = 2)" class="one_click_away">TC0_RA2</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x40010098">0x40010098</td>
<td class="description">Register B (channel = 2)</td>
<td class="name">
<a href="#TC0_RB2" title="Register B (channel = 2)" class="one_click_away">TC0_RB2</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x4001009C">0x4001009C</td>
<td class="description">Register C (channel = 2)</td>
<td class="name">
<a href="#TC0_RC2" title="Register C (channel = 2)" class="one_click_away">TC0_RC2</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100A0">0x400100A0</td>
<td class="description">Status Register (channel = 2)</td>
<td class="name">
<a href="#TC0_SR2" title="Status Register (channel = 2)" class="one_click_away">TC0_SR2</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x400100A4">0x400100A4</td>
<td class="description">Interrupt Enable Register (channel = 2)</td>
<td class="name">
<a href="#TC0_IER2" title="Interrupt Enable Register (channel = 2)" class="one_click_away">TC0_IER2</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100A8">0x400100A8</td>
<td class="description">Interrupt Disable Register (channel = 2)</td>
<td class="name">
<a href="#TC0_IDR2" title="Interrupt Disable Register (channel = 2)" class="one_click_away">TC0_IDR2</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x400100AC">0x400100AC</td>
<td class="description">Interrupt Mask Register (channel = 2)</td>
<td class="name">
<a href="#TC0_IMR2" title="Interrupt Mask Register (channel = 2)" class="one_click_away">TC0_IMR2</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100C0">0x400100C0</td>
<td class="description">Block Control Register</td>
<td class="name">
<a href="#TC0_BCR" title="Block Control Register" class="one_click_away">TC0_BCR</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x400100C4">0x400100C4</td>
<td class="description">Block Mode Register</td>
<td class="name">
<a href="#TC0_BMR" title="Block Mode Register" class="one_click_away">TC0_BMR</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100C8">0x400100C8</td>
<td class="description">QDEC Interrupt Enable Register</td>
<td class="name">
<a href="#TC0_QIER" title="QDEC Interrupt Enable Register" class="one_click_away">TC0_QIER</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x400100CC">0x400100CC</td>
<td class="description">QDEC Interrupt Disable Register</td>
<td class="name">
<a href="#TC0_QIDR" title="QDEC Interrupt Disable Register" class="one_click_away">TC0_QIDR</a>
</td>
<td class="access">write-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100D0">0x400100D0</td>
<td class="description">QDEC Interrupt Mask Register</td>
<td class="name">
<a href="#TC0_QIMR" title="QDEC Interrupt Mask Register" class="one_click_away">TC0_QIMR</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="odd">
<td class="address" id="address_0x400100D4">0x400100D4</td>
<td class="description">QDEC Interrupt Status Register</td>
<td class="name">
<a href="#TC0_QISR" title="QDEC Interrupt Status Register" class="one_click_away">TC0_QISR</a>
</td>
<td class="access">read-only</td>
<td class="address">0x00000000</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400100E4">0x400100E4</td>
<td class="description">Write Protect Mode Register</td>
<td class="name">
<a href="#TC0_WPMR" title="Write Protect Mode Register" class="one_click_away">TC0_WPMR</a>
</td>
<td class="access">read-write</td>
<td class="address">0x00000000</td>
</tr>
</tbody>
</table>
<h3>Register Fields</h3>
<h4 id="TC0_CCR0">TC0 Channel Control Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_CCR0</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010000</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CCR0__SWTRG" title="Software Trigger Command">SWTRG</a>
</td>
<td colspan="1">
<a href="#TC0_CCR0__CLKDIS" title="Counter Clock Disable Command">CLKDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CCR0__CLKEN" title="Counter Clock Enable Command">CLKEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CCR0__CLKEN"><strong>CLKEN</strong>: Counter Clock Enable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the clock if CLKDIS is not 1.</td></tr></tbody></table></li>
<li id="TC0_CCR0__CLKDIS"><strong>CLKDIS</strong>: Counter Clock Disable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the clock.</td></tr></tbody></table></li>
<li id="TC0_CCR0__SWTRG"><strong>SWTRG</strong>: Software Trigger Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a software trigger is performed: the counter is reset and the clock is started.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CMR0">TC0 Channel Mode Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_CMR0</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010004</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="2">
<a href="#TC0_CMR0__LDRB" title="RB Loading Edge Selection">LDRB</a>
</td>
<td colspan="2">
<a href="#TC0_CMR0__LDRA" title="RA Loading Edge Selection">LDRA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR0__WAVE" title="Waveform Mode">WAVE</a>
</td>
<td colspan="1">
<a href="#TC0_CMR0__CPCTRG" title="RC Compare Trigger Enable">CPCTRG</a>
</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CMR0__ABETRG" title="TIOA or TIOB External Trigger Selection">ABETRG</a>
</td>
<td colspan="2">
<a href="#TC0_CMR0__ETRGEDG" title="External Trigger Edge Selection">ETRGEDG</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR0__LDBDIS" title="Counter Clock Disable with RB Loading">LDBDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CMR0__LDBSTOP" title="Counter Clock Stopped with RB Loading">LDBSTOP</a>
</td>
<td colspan="2">
<a href="#TC0_CMR0__BURST" title="Burst Signal Selection">BURST</a>
</td>
<td colspan="1">
<a href="#TC0_CMR0__CLKI" title="Clock Invert">CLKI</a>
</td>
<td colspan="3">
<a href="#TC0_CMR0__TCCLKS" title="Clock Selection">TCCLKS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CMR0__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="TC0_CMR0__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="TC0_CMR0__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="TC0_CMR0__LDBSTOP"><strong>LDBSTOP</strong>: Counter Clock Stopped with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR0__LDBDIS"><strong>LDBDIS</strong>: Counter Clock Disable with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR0__ETRGEDG"><strong>ETRGEDG</strong>: External Trigger Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="TC0_CMR0__ABETRG"><strong>ABETRG</strong>: TIOA or TIOB External Trigger Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is used as an external trigger.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is used as an external trigger.</td></tr></tbody></table></li>
<li id="TC0_CMR0__CPCTRG"><strong>CPCTRG</strong>: RC Compare Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has no effect on the counter and its clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="TC0_CMR0__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Capture Mode is enabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Capture Mode is disabled (Waveform Mode is enabled).</td></tr></tbody></table></li>
<li id="TC0_CMR0__LDRA"><strong>LDRA</strong>: RA Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
<li id="TC0_CMR0__LDRB"><strong>LDRB</strong>: RB Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
</ul>
<p><strong>Alternate</strong>: WAVE_EQ_1</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="2">BSWTRG</td>
<td colspan="2">BEEVT</td>
<td colspan="2">BCPC</td>
<td colspan="2">BCPB</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="2">ASWTRG</td>
<td colspan="2">AEEVT</td>
<td colspan="2">ACPC</td>
<td colspan="2">ACPA</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">WAVE</td>
<td colspan="2">WAVSEL</td>
<td colspan="1">ENETRG</td>
<td colspan="2">EEVT</td>
<td colspan="2">EEVTEDG</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">CPCDIS</td>
<td colspan="1">CPCSTOP</td>
<td colspan="2">BURST</td>
<td colspan="1">CLKI</td>
<td colspan="3">TCCLKS</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="-__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="-__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="-__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="-__CPCSTOP"><strong>CPCSTOP</strong>: Counter Clock Stopped with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__CPCDIS"><strong>CPCDIS</strong>: Counter Clock Disable with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__EEVTEDG"><strong>EEVTEDG</strong>: External Event Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="-__EEVT"><strong>EEVT</strong>: External Event Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIOB</td><td class="description">TIOB</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2</td></tr></tbody></table></li>
<li id="-__ENETRG"><strong>ENETRG</strong>: External Event Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the external event resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="-__WAVSEL"><strong>WAVSEL</strong>: Waveform Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">UP</td><td class="description">UP mode without automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x1</td><td class="name">UPDOWN</td><td class="description">UPDOWN mode without automatic trigger on RC Compare</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">UP_RC</td><td class="description">UP mode with automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x3</td><td class="name">UPDOWN_RC</td><td class="description">UPDOWN mode with automatic trigger on RC Compare</td></tr></tbody></table></li>
<li id="-__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Waveform Mode is disabled (Capture Mode is enabled).</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Waveform Mode is enabled.</td></tr></tbody></table></li>
<li id="-__ACPA"><strong>ACPA</strong>: RA Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ACPC"><strong>ACPC</strong>: RC Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__AEEVT"><strong>AEEVT</strong>: External Event Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ASWTRG"><strong>ASWTRG</strong>: Software Trigger Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPB"><strong>BCPB</strong>: RB Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPC"><strong>BCPC</strong>: RC Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BEEVT"><strong>BEEVT</strong>: External Event Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BSWTRG"><strong>BSWTRG</strong>: Software Trigger Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_SMMR0">TC0 Stepper Motor Mode Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_SMMR0</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010008</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SMMR0__DOWN" title="DOWN Count">DOWN</a>
</td>
<td colspan="1">
<a href="#TC0_SMMR0__GCEN" title="Gray Count Enable">GCEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SMMR0__GCEN"><strong>GCEN</strong>: Gray Count Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by internal counter of channel x.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by a 2-bit gray counter.</td></tr></tbody></table></li>
<li id="TC0_SMMR0__DOWN"><strong>DOWN</strong>: DOWN Count<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Up counter.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Down counter.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CV0">TC0 Counter Value (channel = 0)</h4>
<p><strong>Name</strong>: TC0_CV0</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x40010010</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV0__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV0__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV0__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV0__CV" title="Counter Value">CV</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CV0__CV"><strong>CV</strong>: Counter Value</li>
<p>-</p>
</ul>
<h4 id="TC0_RA0">TC0 Register A (channel = 0)</h4>
<p><strong>Name</strong>: TC0_RA0</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010014</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA0__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA0__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA0__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA0__RA" title="Register A">RA</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RA0__RA"><strong>RA</strong>: Register A</li>
<p>-</p>
</ul>
<h4 id="TC0_RB0">TC0 Register B (channel = 0)</h4>
<p><strong>Name</strong>: TC0_RB0</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010018</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB0__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB0__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB0__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB0__RB" title="Register B">RB</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RB0__RB"><strong>RB</strong>: Register B</li>
<p>-</p>
</ul>
<h4 id="TC0_RC0">TC0 Register C (channel = 0)</h4>
<p><strong>Name</strong>: TC0_RC0</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x4001001C</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC0__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC0__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC0__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC0__RC" title="Register C">RC</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RC0__RC"><strong>RC</strong>: Register C</li>
<p>-</p>
</ul>
<h4 id="TC0_SR0">TC0 Status Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_SR0</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x40010020</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SR0__MTIOB" title="TIOB Mirror">MTIOB</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__MTIOA" title="TIOA Mirror">MTIOA</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__CLKSTA" title="Clock Enabling Status">CLKSTA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_SR0__ETRGS" title="External Trigger Status">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__LDRBS" title="RB Loading Status">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__LDRAS" title="RA Loading Status">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__CPCS" title="RC Compare Status">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__CPBS" title="RB Compare Status">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__CPAS" title="RA Compare Status">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__LOVRS" title="Load Overrun Status">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_SR0__COVFS" title="Counter Overflow Status">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SR0__COVFS"><strong>COVFS</strong>: Counter Overflow Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no counter overflow has occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a counter overflow has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR0__LOVRS"><strong>LOVRS</strong>: Load Overrun Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Load overrun has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the Sta-tus Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR0__CPAS"><strong>CPAS</strong>: RA Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR0__CPBS"><strong>CPBS</strong>: RB Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR0__CPCS"><strong>CPCS</strong>: RC Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR0__LDRAS"><strong>LDRAS</strong>: RA Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR0__LDRBS"><strong>LDRBS</strong>: RB Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR0__ETRGS"><strong>ETRGS</strong>: External Trigger Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">external trigger has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">external trigger has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR0__CLKSTA"><strong>CLKSTA</strong>: Clock Enabling Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">clock is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">clock is enabled.</td></tr></tbody></table></li>
<li id="TC0_SR0__MTIOA"><strong>MTIOA</strong>: TIOA Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOA is low. If WAVE = 0, this means that TIOA pin is low. If WAVE = 1, this means that TIOA is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is high. If WAVE = 0, this means that TIOA pin is high. If WAVE = 1, this means that TIOA is driven high.</td></tr></tbody></table></li>
<li id="TC0_SR0__MTIOB"><strong>MTIOB</strong>: TIOB Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is low. If WAVE = 0, this means that TIOB pin is low. If WAVE = 1, this means that TIOB is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOB is high. If WAVE = 0, this means that TIOB pin is high. If WAVE = 1, this means that TIOB is driven high.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IER0">TC0 Interrupt Enable Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_IER0</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010024</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IER0__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IER0__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IER0__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Load Overrun Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER0__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IDR0">TC0 Interrupt Disable Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_IDR0</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010028</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IDR0__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR0__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IDR0__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR0__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Load Overrun Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR0__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR0__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR0__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR0__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR0__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR0__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IMR0">TC0 Interrupt Mask Register (channel = 0)</h4>
<p><strong>Name</strong>: TC0_IMR0</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x4001002C</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IMR0__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR0__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IMR0__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RA Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RA Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RB Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RB Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RC Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RC Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RA Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RA Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RB Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RB Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR0__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the External Trigger Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the External Trigger Interrupt is enabled.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CCR1">TC0 Channel Control Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_CCR1</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010040</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CCR1__SWTRG" title="Software Trigger Command">SWTRG</a>
</td>
<td colspan="1">
<a href="#TC0_CCR1__CLKDIS" title="Counter Clock Disable Command">CLKDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CCR1__CLKEN" title="Counter Clock Enable Command">CLKEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CCR1__CLKEN"><strong>CLKEN</strong>: Counter Clock Enable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the clock if CLKDIS is not 1.</td></tr></tbody></table></li>
<li id="TC0_CCR1__CLKDIS"><strong>CLKDIS</strong>: Counter Clock Disable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the clock.</td></tr></tbody></table></li>
<li id="TC0_CCR1__SWTRG"><strong>SWTRG</strong>: Software Trigger Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a software trigger is performed: the counter is reset and the clock is started.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CMR1">TC0 Channel Mode Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_CMR1</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010044</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="2">
<a href="#TC0_CMR1__LDRB" title="RB Loading Edge Selection">LDRB</a>
</td>
<td colspan="2">
<a href="#TC0_CMR1__LDRA" title="RA Loading Edge Selection">LDRA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR1__WAVE" title="Waveform Mode">WAVE</a>
</td>
<td colspan="1">
<a href="#TC0_CMR1__CPCTRG" title="RC Compare Trigger Enable">CPCTRG</a>
</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CMR1__ABETRG" title="TIOA or TIOB External Trigger Selection">ABETRG</a>
</td>
<td colspan="2">
<a href="#TC0_CMR1__ETRGEDG" title="External Trigger Edge Selection">ETRGEDG</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR1__LDBDIS" title="Counter Clock Disable with RB Loading">LDBDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CMR1__LDBSTOP" title="Counter Clock Stopped with RB Loading">LDBSTOP</a>
</td>
<td colspan="2">
<a href="#TC0_CMR1__BURST" title="Burst Signal Selection">BURST</a>
</td>
<td colspan="1">
<a href="#TC0_CMR1__CLKI" title="Clock Invert">CLKI</a>
</td>
<td colspan="3">
<a href="#TC0_CMR1__TCCLKS" title="Clock Selection">TCCLKS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CMR1__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="TC0_CMR1__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="TC0_CMR1__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="TC0_CMR1__LDBSTOP"><strong>LDBSTOP</strong>: Counter Clock Stopped with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR1__LDBDIS"><strong>LDBDIS</strong>: Counter Clock Disable with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR1__ETRGEDG"><strong>ETRGEDG</strong>: External Trigger Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="TC0_CMR1__ABETRG"><strong>ABETRG</strong>: TIOA or TIOB External Trigger Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is used as an external trigger.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is used as an external trigger.</td></tr></tbody></table></li>
<li id="TC0_CMR1__CPCTRG"><strong>CPCTRG</strong>: RC Compare Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has no effect on the counter and its clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="TC0_CMR1__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Capture Mode is enabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Capture Mode is disabled (Waveform Mode is enabled).</td></tr></tbody></table></li>
<li id="TC0_CMR1__LDRA"><strong>LDRA</strong>: RA Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
<li id="TC0_CMR1__LDRB"><strong>LDRB</strong>: RB Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
</ul>
<p><strong>Alternate</strong>: WAVE_EQ_1</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="2">BSWTRG</td>
<td colspan="2">BEEVT</td>
<td colspan="2">BCPC</td>
<td colspan="2">BCPB</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="2">ASWTRG</td>
<td colspan="2">AEEVT</td>
<td colspan="2">ACPC</td>
<td colspan="2">ACPA</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">WAVE</td>
<td colspan="2">WAVSEL</td>
<td colspan="1">ENETRG</td>
<td colspan="2">EEVT</td>
<td colspan="2">EEVTEDG</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">CPCDIS</td>
<td colspan="1">CPCSTOP</td>
<td colspan="2">BURST</td>
<td colspan="1">CLKI</td>
<td colspan="3">TCCLKS</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="-__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="-__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="-__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="-__CPCSTOP"><strong>CPCSTOP</strong>: Counter Clock Stopped with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__CPCDIS"><strong>CPCDIS</strong>: Counter Clock Disable with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__EEVTEDG"><strong>EEVTEDG</strong>: External Event Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="-__EEVT"><strong>EEVT</strong>: External Event Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIOB</td><td class="description">TIOB</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2</td></tr></tbody></table></li>
<li id="-__ENETRG"><strong>ENETRG</strong>: External Event Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the external event resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="-__WAVSEL"><strong>WAVSEL</strong>: Waveform Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">UP</td><td class="description">UP mode without automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x1</td><td class="name">UPDOWN</td><td class="description">UPDOWN mode without automatic trigger on RC Compare</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">UP_RC</td><td class="description">UP mode with automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x3</td><td class="name">UPDOWN_RC</td><td class="description">UPDOWN mode with automatic trigger on RC Compare</td></tr></tbody></table></li>
<li id="-__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Waveform Mode is disabled (Capture Mode is enabled).</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Waveform Mode is enabled.</td></tr></tbody></table></li>
<li id="-__ACPA"><strong>ACPA</strong>: RA Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ACPC"><strong>ACPC</strong>: RC Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__AEEVT"><strong>AEEVT</strong>: External Event Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ASWTRG"><strong>ASWTRG</strong>: Software Trigger Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPB"><strong>BCPB</strong>: RB Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPC"><strong>BCPC</strong>: RC Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BEEVT"><strong>BEEVT</strong>: External Event Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BSWTRG"><strong>BSWTRG</strong>: Software Trigger Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_SMMR1">TC0 Stepper Motor Mode Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_SMMR1</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010048</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SMMR1__DOWN" title="DOWN Count">DOWN</a>
</td>
<td colspan="1">
<a href="#TC0_SMMR1__GCEN" title="Gray Count Enable">GCEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SMMR1__GCEN"><strong>GCEN</strong>: Gray Count Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by internal counter of channel x.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by a 2-bit gray counter.</td></tr></tbody></table></li>
<li id="TC0_SMMR1__DOWN"><strong>DOWN</strong>: DOWN Count<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Up counter.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Down counter.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CV1">TC0 Counter Value (channel = 1)</h4>
<p><strong>Name</strong>: TC0_CV1</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x40010050</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV1__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV1__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV1__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV1__CV" title="Counter Value">CV</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CV1__CV"><strong>CV</strong>: Counter Value</li>
<p>-</p>
</ul>
<h4 id="TC0_RA1">TC0 Register A (channel = 1)</h4>
<p><strong>Name</strong>: TC0_RA1</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010054</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA1__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA1__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA1__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA1__RA" title="Register A">RA</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RA1__RA"><strong>RA</strong>: Register A</li>
<p>-</p>
</ul>
<h4 id="TC0_RB1">TC0 Register B (channel = 1)</h4>
<p><strong>Name</strong>: TC0_RB1</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010058</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB1__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB1__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB1__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB1__RB" title="Register B">RB</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RB1__RB"><strong>RB</strong>: Register B</li>
<p>-</p>
</ul>
<h4 id="TC0_RC1">TC0 Register C (channel = 1)</h4>
<p><strong>Name</strong>: TC0_RC1</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x4001005C</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC1__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC1__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC1__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC1__RC" title="Register C">RC</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RC1__RC"><strong>RC</strong>: Register C</li>
<p>-</p>
</ul>
<h4 id="TC0_SR1">TC0 Status Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_SR1</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x40010060</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SR1__MTIOB" title="TIOB Mirror">MTIOB</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__MTIOA" title="TIOA Mirror">MTIOA</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__CLKSTA" title="Clock Enabling Status">CLKSTA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_SR1__ETRGS" title="External Trigger Status">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__LDRBS" title="RB Loading Status">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__LDRAS" title="RA Loading Status">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__CPCS" title="RC Compare Status">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__CPBS" title="RB Compare Status">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__CPAS" title="RA Compare Status">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__LOVRS" title="Load Overrun Status">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_SR1__COVFS" title="Counter Overflow Status">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SR1__COVFS"><strong>COVFS</strong>: Counter Overflow Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no counter overflow has occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a counter overflow has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR1__LOVRS"><strong>LOVRS</strong>: Load Overrun Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Load overrun has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the Sta-tus Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR1__CPAS"><strong>CPAS</strong>: RA Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR1__CPBS"><strong>CPBS</strong>: RB Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR1__CPCS"><strong>CPCS</strong>: RC Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR1__LDRAS"><strong>LDRAS</strong>: RA Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR1__LDRBS"><strong>LDRBS</strong>: RB Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR1__ETRGS"><strong>ETRGS</strong>: External Trigger Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">external trigger has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">external trigger has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR1__CLKSTA"><strong>CLKSTA</strong>: Clock Enabling Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">clock is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">clock is enabled.</td></tr></tbody></table></li>
<li id="TC0_SR1__MTIOA"><strong>MTIOA</strong>: TIOA Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOA is low. If WAVE = 0, this means that TIOA pin is low. If WAVE = 1, this means that TIOA is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is high. If WAVE = 0, this means that TIOA pin is high. If WAVE = 1, this means that TIOA is driven high.</td></tr></tbody></table></li>
<li id="TC0_SR1__MTIOB"><strong>MTIOB</strong>: TIOB Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is low. If WAVE = 0, this means that TIOB pin is low. If WAVE = 1, this means that TIOB is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOB is high. If WAVE = 0, this means that TIOB pin is high. If WAVE = 1, this means that TIOB is driven high.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IER1">TC0 Interrupt Enable Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_IER1</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010064</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IER1__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IER1__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IER1__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Load Overrun Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER1__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IDR1">TC0 Interrupt Disable Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_IDR1</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010068</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IDR1__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR1__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IDR1__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR1__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Load Overrun Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR1__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR1__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR1__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR1__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR1__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR1__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IMR1">TC0 Interrupt Mask Register (channel = 1)</h4>
<p><strong>Name</strong>: TC0_IMR1</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x4001006C</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IMR1__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR1__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IMR1__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RA Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RA Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RB Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RB Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RC Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RC Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RA Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RA Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RB Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RB Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR1__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the External Trigger Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the External Trigger Interrupt is enabled.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CCR2">TC0 Channel Control Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_CCR2</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x40010080</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CCR2__SWTRG" title="Software Trigger Command">SWTRG</a>
</td>
<td colspan="1">
<a href="#TC0_CCR2__CLKDIS" title="Counter Clock Disable Command">CLKDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CCR2__CLKEN" title="Counter Clock Enable Command">CLKEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CCR2__CLKEN"><strong>CLKEN</strong>: Counter Clock Enable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the clock if CLKDIS is not 1.</td></tr></tbody></table></li>
<li id="TC0_CCR2__CLKDIS"><strong>CLKDIS</strong>: Counter Clock Disable Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the clock.</td></tr></tbody></table></li>
<li id="TC0_CCR2__SWTRG"><strong>SWTRG</strong>: Software Trigger Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a software trigger is performed: the counter is reset and the clock is started.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CMR2">TC0 Channel Mode Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_CMR2</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010084</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="2">
<a href="#TC0_CMR2__LDRB" title="RB Loading Edge Selection">LDRB</a>
</td>
<td colspan="2">
<a href="#TC0_CMR2__LDRA" title="RA Loading Edge Selection">LDRA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR2__WAVE" title="Waveform Mode">WAVE</a>
</td>
<td colspan="1">
<a href="#TC0_CMR2__CPCTRG" title="RC Compare Trigger Enable">CPCTRG</a>
</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_CMR2__ABETRG" title="TIOA or TIOB External Trigger Selection">ABETRG</a>
</td>
<td colspan="2">
<a href="#TC0_CMR2__ETRGEDG" title="External Trigger Edge Selection">ETRGEDG</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_CMR2__LDBDIS" title="Counter Clock Disable with RB Loading">LDBDIS</a>
</td>
<td colspan="1">
<a href="#TC0_CMR2__LDBSTOP" title="Counter Clock Stopped with RB Loading">LDBSTOP</a>
</td>
<td colspan="2">
<a href="#TC0_CMR2__BURST" title="Burst Signal Selection">BURST</a>
</td>
<td colspan="1">
<a href="#TC0_CMR2__CLKI" title="Clock Invert">CLKI</a>
</td>
<td colspan="3">
<a href="#TC0_CMR2__TCCLKS" title="Clock Selection">TCCLKS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CMR2__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="TC0_CMR2__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="TC0_CMR2__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="TC0_CMR2__LDBSTOP"><strong>LDBSTOP</strong>: Counter Clock Stopped with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR2__LDBDIS"><strong>LDBDIS</strong>: Counter Clock Disable with RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when RB loading occurs.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when RB loading occurs.</td></tr></tbody></table></li>
<li id="TC0_CMR2__ETRGEDG"><strong>ETRGEDG</strong>: External Trigger Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="TC0_CMR2__ABETRG"><strong>ABETRG</strong>: TIOA or TIOB External Trigger Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is used as an external trigger.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is used as an external trigger.</td></tr></tbody></table></li>
<li id="TC0_CMR2__CPCTRG"><strong>CPCTRG</strong>: RC Compare Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has no effect on the counter and its clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="TC0_CMR2__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Capture Mode is enabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Capture Mode is disabled (Waveform Mode is enabled).</td></tr></tbody></table></li>
<li id="TC0_CMR2__LDRA"><strong>LDRA</strong>: RA Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
<li id="TC0_CMR2__LDRB"><strong>LDRB</strong>: RB Loading Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge of TIOA</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge of TIOA</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge of TIOA</td></tr></tbody></table></li>
</ul>
<p><strong>Alternate</strong>: WAVE_EQ_1</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="2">BSWTRG</td>
<td colspan="2">BEEVT</td>
<td colspan="2">BCPC</td>
<td colspan="2">BCPB</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="2">ASWTRG</td>
<td colspan="2">AEEVT</td>
<td colspan="2">ACPC</td>
<td colspan="2">ACPA</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">WAVE</td>
<td colspan="2">WAVSEL</td>
<td colspan="1">ENETRG</td>
<td colspan="2">EEVT</td>
<td colspan="2">EEVTEDG</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">CPCDIS</td>
<td colspan="1">CPCSTOP</td>
<td colspan="2">BURST</td>
<td colspan="1">CLKI</td>
<td colspan="3">TCCLKS</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="-__TCCLKS"><strong>TCCLKS</strong>: Clock Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIMER_CLOCK1</td><td class="description">Clock selected: TCLK1</td></tr><tr class="even"><td class="value">0x1</td><td class="name">TIMER_CLOCK2</td><td class="description">Clock selected: TCLK2</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">TIMER_CLOCK3</td><td class="description">Clock selected: TCLK3</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TIMER_CLOCK4</td><td class="description">Clock selected: TCLK4</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">TIMER_CLOCK5</td><td class="description">Clock selected: TCLK5</td></tr><tr class="even"><td class="value">0x5</td><td class="name">XC0</td><td class="description">Clock selected: XC0</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">XC1</td><td class="description">Clock selected: XC1</td></tr><tr class="even"><td class="value">0x7</td><td class="name">XC2</td><td class="description">Clock selected: XC2</td></tr></tbody></table></li>
<li id="-__CLKI"><strong>CLKI</strong>: Clock Invert<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter is incremented on rising edge of the clock.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter is incremented on falling edge of the clock.</td></tr></tbody></table></li>
<li id="-__BURST"><strong>BURST</strong>: Burst Signal Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">The clock is not gated by an external signal.</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0 is ANDed with the selected clock.</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1 is ANDed with the selected clock.</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2 is ANDed with the selected clock.</td></tr></tbody></table></li>
<li id="-__CPCSTOP"><strong>CPCSTOP</strong>: Counter Clock Stopped with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not stopped when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is stopped when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__CPCDIS"><strong>CPCDIS</strong>: Counter Clock Disable with RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">counter clock is not disabled when counter reaches RC.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">counter clock is disabled when counter reaches RC.</td></tr></tbody></table></li>
<li id="-__EEVTEDG"><strong>EEVTEDG</strong>: External Event Edge Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">RISING</td><td class="description">Rising edge</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FALLING</td><td class="description">Falling edge</td></tr><tr class="even"><td class="value">0x3</td><td class="name">EDGE</td><td class="description">Each edge</td></tr></tbody></table></li>
<li id="-__EEVT"><strong>EEVT</strong>: External Event Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TIOB</td><td class="description">TIOB</td></tr><tr class="even"><td class="value">0x1</td><td class="name">XC0</td><td class="description">XC0</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">XC1</td><td class="description">XC1</td></tr><tr class="even"><td class="value">0x3</td><td class="name">XC2</td><td class="description">XC2</td></tr></tbody></table></li>
<li id="-__ENETRG"><strong>ENETRG</strong>: External Event Trigger Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the external event resets the counter and starts the counter clock.</td></tr></tbody></table></li>
<li id="-__WAVSEL"><strong>WAVSEL</strong>: Waveform Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">UP</td><td class="description">UP mode without automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x1</td><td class="name">UPDOWN</td><td class="description">UPDOWN mode without automatic trigger on RC Compare</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">UP_RC</td><td class="description">UP mode with automatic trigger on RC Compare</td></tr><tr class="even"><td class="value">0x3</td><td class="name">UPDOWN_RC</td><td class="description">UPDOWN mode with automatic trigger on RC Compare</td></tr></tbody></table></li>
<li id="-__WAVE"><strong>WAVE</strong>: Waveform Mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Waveform Mode is disabled (Capture Mode is enabled).</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Waveform Mode is enabled.</td></tr></tbody></table></li>
<li id="-__ACPA"><strong>ACPA</strong>: RA Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ACPC"><strong>ACPC</strong>: RC Compare Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__AEEVT"><strong>AEEVT</strong>: External Event Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__ASWTRG"><strong>ASWTRG</strong>: Software Trigger Effect on TIOA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPB"><strong>BCPB</strong>: RB Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BCPC"><strong>BCPC</strong>: RC Compare Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BEEVT"><strong>BEEVT</strong>: External Event Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
<li id="-__BSWTRG"><strong>BSWTRG</strong>: Software Trigger Effect on TIOB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">NONE</td><td class="description">None</td></tr><tr class="even"><td class="value">0x1</td><td class="name">SET</td><td class="description">Set</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">CLEAR</td><td class="description">Clear</td></tr><tr class="even"><td class="value">0x3</td><td class="name">TOGGLE</td><td class="description">Toggle</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_SMMR2">TC0 Stepper Motor Mode Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_SMMR2</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010088</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SMMR2__DOWN" title="DOWN Count">DOWN</a>
</td>
<td colspan="1">
<a href="#TC0_SMMR2__GCEN" title="Gray Count Enable">GCEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SMMR2__GCEN"><strong>GCEN</strong>: Gray Count Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by internal counter of channel x.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOAx [x=0..2] and TIOBx [x=0..2] are driven by a 2-bit gray counter.</td></tr></tbody></table></li>
<li id="TC0_SMMR2__DOWN"><strong>DOWN</strong>: DOWN Count<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Up counter.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">Down counter.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_CV2">TC0 Counter Value (channel = 2)</h4>
<p><strong>Name</strong>: TC0_CV2</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x40010090</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV2__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV2__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV2__CV" title="Counter Value">CV</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_CV2__CV" title="Counter Value">CV</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_CV2__CV"><strong>CV</strong>: Counter Value</li>
<p>-</p>
</ul>
<h4 id="TC0_RA2">TC0 Register A (channel = 2)</h4>
<p><strong>Name</strong>: TC0_RA2</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010094</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA2__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA2__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA2__RA" title="Register A">RA</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RA2__RA" title="Register A">RA</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RA2__RA"><strong>RA</strong>: Register A</li>
<p>-</p>
</ul>
<h4 id="TC0_RB2">TC0 Register B (channel = 2)</h4>
<p><strong>Name</strong>: TC0_RB2</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x40010098</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB2__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB2__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB2__RB" title="Register B">RB</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RB2__RB" title="Register B">RB</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RB2__RB"><strong>RB</strong>: Register B</li>
<p>-</p>
</ul>
<h4 id="TC0_RC2">TC0 Register C (channel = 2)</h4>
<p><strong>Name</strong>: TC0_RC2</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x4001009C</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC2__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC2__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC2__RC" title="Register C">RC</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_RC2__RC" title="Register C">RC</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_RC2__RC"><strong>RC</strong>: Register C</li>
<p>-</p>
</ul>
<h4 id="TC0_SR2">TC0 Status Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_SR2</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400100A0</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_SR2__MTIOB" title="TIOB Mirror">MTIOB</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__MTIOA" title="TIOA Mirror">MTIOA</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__CLKSTA" title="Clock Enabling Status">CLKSTA</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_SR2__ETRGS" title="External Trigger Status">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__LDRBS" title="RB Loading Status">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__LDRAS" title="RA Loading Status">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__CPCS" title="RC Compare Status">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__CPBS" title="RB Compare Status">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__CPAS" title="RA Compare Status">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__LOVRS" title="Load Overrun Status">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_SR2__COVFS" title="Counter Overflow Status">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_SR2__COVFS"><strong>COVFS</strong>: Counter Overflow Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no counter overflow has occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">a counter overflow has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR2__LOVRS"><strong>LOVRS</strong>: Load Overrun Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">Load overrun has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the Sta-tus Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR2__CPAS"><strong>CPAS</strong>: RA Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR2__CPBS"><strong>CPBS</strong>: RB Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Compare has not occurred since the last read of the Status Register or WAVE = 0.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Compare has occurred since the last read of the Status Register, if WAVE = 1.</td></tr></tbody></table></li>
<li id="TC0_SR2__CPCS"><strong>CPCS</strong>: RC Compare Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RC Compare has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RC Compare has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR2__LDRAS"><strong>LDRAS</strong>: RA Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RA Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RA Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR2__LDRBS"><strong>LDRBS</strong>: RB Loading Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">RB Load has not occurred since the last read of the Status Register or WAVE = 1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">RB Load has occurred since the last read of the Status Register, if WAVE = 0.</td></tr></tbody></table></li>
<li id="TC0_SR2__ETRGS"><strong>ETRGS</strong>: External Trigger Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">external trigger has not occurred since the last read of the Status Register.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">external trigger has occurred since the last read of the Status Register.</td></tr></tbody></table></li>
<li id="TC0_SR2__CLKSTA"><strong>CLKSTA</strong>: Clock Enabling Status<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">clock is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">clock is enabled.</td></tr></tbody></table></li>
<li id="TC0_SR2__MTIOA"><strong>MTIOA</strong>: TIOA Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOA is low. If WAVE = 0, this means that TIOA pin is low. If WAVE = 1, this means that TIOA is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOA is high. If WAVE = 0, this means that TIOA pin is high. If WAVE = 1, this means that TIOA is driven high.</td></tr></tbody></table></li>
<li id="TC0_SR2__MTIOB"><strong>MTIOB</strong>: TIOB Mirror<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">TIOB is low. If WAVE = 0, this means that TIOB pin is low. If WAVE = 1, this means that TIOB is driven low.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">TIOB is high. If WAVE = 0, this means that TIOB pin is high. If WAVE = 1, this means that TIOB is driven high.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IER2">TC0 Interrupt Enable Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_IER2</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x400100A4</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IER2__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IER2__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IER2__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Load Overrun Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RA Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the RB Load Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IER2__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IDR2">TC0 Interrupt Disable Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_IDR2</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x400100A8</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IDR2__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IDR2__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IDR2__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Counter Overflow Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR2__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the Load Overrun Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR2__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR2__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Compare Interrupt (if WAVE = 1).</td></tr></tbody></table></li>
<li id="TC0_IDR2__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RC Compare Interrupt.</td></tr></tbody></table></li>
<li id="TC0_IDR2__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RA Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR2__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the RB Load Interrupt (if WAVE = 0).</td></tr></tbody></table></li>
<li id="TC0_IDR2__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the External Trigger Interrupt.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_IMR2">TC0 Interrupt Mask Register (channel = 2)</h4>
<p><strong>Name</strong>: TC0_IMR2</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400100AC</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_IMR2__ETRGS" title="External Trigger">ETRGS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__LDRBS" title="RB Loading">LDRBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__LDRAS" title="RA Loading">LDRAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__CPCS" title="RC Compare">CPCS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__CPBS" title="RB Compare">CPBS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__CPAS" title="RA Compare">CPAS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__LOVRS" title="Load Overrun">LOVRS</a>
</td>
<td colspan="1">
<a href="#TC0_IMR2__COVFS" title="Counter Overflow">COVFS</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_IMR2__COVFS"><strong>COVFS</strong>: Counter Overflow<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Counter Overflow Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__LOVRS"><strong>LOVRS</strong>: Load Overrun<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load Overrun Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__CPAS"><strong>CPAS</strong>: RA Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RA Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RA Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__CPBS"><strong>CPBS</strong>: RB Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RB Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RB Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__CPCS"><strong>CPCS</strong>: RC Compare<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the RC Compare Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the RC Compare Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__LDRAS"><strong>LDRAS</strong>: RA Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RA Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RA Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__LDRBS"><strong>LDRBS</strong>: RB Loading<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the Load RB Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the Load RB Interrupt is enabled.</td></tr></tbody></table></li>
<li id="TC0_IMR2__ETRGS"><strong>ETRGS</strong>: External Trigger<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the External Trigger Interrupt is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the External Trigger Interrupt is enabled.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_BCR">TC0 Block Control Register</h4>
<p><strong>Name</strong>: TC0_BCR</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x400100C0</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_BCR__SYNC" title="Synchro Command">SYNC</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_BCR__SYNC"><strong>SYNC</strong>: Synchro Command<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">asserts the SYNC signal which generates a software trigger simultaneously for each of the channels.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_BMR">TC0 Block Mode Register</h4>
<p><strong>Name</strong>: TC0_BMR</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x400100C4</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="2">
<a href="#TC0_BMR__MAXFILT" title="MAXimum FILTer">MAXFILT</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="4">
<a href="#TC0_BMR__MAXFILT" title="MAXimum FILTer">MAXFILT</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__FILTER" title="">FILTER</a>
</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_BMR__IDXPHB" title="InDeX pin is PHB pin">IDXPHB</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__SWAP" title="SWAP PHA and PHB">SWAP</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="1">
<a href="#TC0_BMR__INVIDX" title="INVerted InDeX">INVIDX</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__INVB" title="INVerted phB">INVB</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__INVA" title="INVerted phA">INVA</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__EDGPHA" title="EDGe on PHA count mode">EDGPHA</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__QDTRANS" title="Quadrature Decoding TRANSparent">QDTRANS</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__SPEEDEN" title="SPEED ENabled">SPEEDEN</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__POSEN" title="POSition ENabled">POSEN</a>
</td>
<td colspan="1">
<a href="#TC0_BMR__QDEN" title="Quadrature Decoder ENabled">QDEN</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td colspan="2">
<a href="#TC0_BMR__TC2XC2S" title="External Clock Signal 2 Selection">TC2XC2S</a>
</td>
<td colspan="2">
<a href="#TC0_BMR__TC1XC1S" title="External Clock Signal 1 Selection">TC1XC1S</a>
</td>
<td colspan="2">
<a href="#TC0_BMR__TC0XC0S" title="External Clock Signal 0 Selection">TC0XC0S</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_BMR__TC0XC0S"><strong>TC0XC0S</strong>: External Clock Signal 0 Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TCLK0</td><td class="description">Signal connected to XC0: TCLK0</td></tr><tr class="even"><td class="value">0x2</td><td class="name">TIOA1</td><td class="description">Signal connected to XC0: TIOA1</td></tr><tr class="odd"><td class="value">0x3</td><td class="name">TIOA2</td><td class="description">Signal connected to XC0: TIOA2</td></tr></tbody></table></li>
<li id="TC0_BMR__TC1XC1S"><strong>TC1XC1S</strong>: External Clock Signal 1 Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TCLK1</td><td class="description">Signal connected to XC1: TCLK1</td></tr><tr class="even"><td class="value">0x2</td><td class="name">TIOA0</td><td class="description">Signal connected to XC1: TIOA0</td></tr><tr class="odd"><td class="value">0x3</td><td class="name">TIOA2</td><td class="description">Signal connected to XC1: TIOA2</td></tr></tbody></table></li>
<li id="TC0_BMR__TC2XC2S"><strong>TC2XC2S</strong>: External Clock Signal 2 Selection<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x0</td><td class="name">TCLK2</td><td class="description">Signal connected to XC2: TCLK2</td></tr><tr class="even"><td class="value">0x2</td><td class="name">TIOA1</td><td class="description">Signal connected to XC2: TIOA1</td></tr><tr class="odd"><td class="value">0x3</td><td class="name">TIOA2</td><td class="description">Signal connected to XC2: TIOA2</td></tr></tbody></table></li>
<li id="TC0_BMR__QDEN"><strong>QDEN</strong>: Quadrature Decoder ENabled<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the quadrature decoder logic (filter, edge detection and quadrature decoding).</td></tr></tbody></table></li>
<li id="TC0_BMR__POSEN"><strong>POSEN</strong>: POSition ENabled<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">disable position.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the position measure on channel 0 and 1</td></tr></tbody></table></li>
<li id="TC0_BMR__SPEEDEN"><strong>SPEEDEN</strong>: SPEED ENabled<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the speed measure on channel 0, the time base being provided by channel 2.</td></tr></tbody></table></li>
<li id="TC0_BMR__QDTRANS"><strong>QDTRANS</strong>: Quadrature Decoding TRANSparent<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">full quadrature decoding logic is active (direction change detected).</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">quadrature decoding logic is inactive (direction change inactive) but input filtering and edge detection are performed.</td></tr></tbody></table></li>
<li id="TC0_BMR__EDGPHA"><strong>EDGPHA</strong>: EDGe on PHA count mode<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">edges are detected on both PHA and PHB.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">edges are detected on PHA only.</td></tr></tbody></table></li>
<li id="TC0_BMR__INVA"><strong>INVA</strong>: INVerted phA<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">PHA (TIOA0) is directly driving quadrature decoder logic.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">PHA is inverted before driving quadrature decoder logic.</td></tr></tbody></table></li>
<li id="TC0_BMR__INVB"><strong>INVB</strong>: INVerted phB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">PHB (TIOB0) is directly driving quadrature decoder logic.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">PHB is inverted before driving quadrature decoder logic.</td></tr></tbody></table></li>
<li id="TC0_BMR__INVIDX"><strong>INVIDX</strong>: INVerted InDeX<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">IDX (TIOA1) is directly driving quadrature logic.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">IDX is inverted before driving quadrature logic.</td></tr></tbody></table></li>
<li id="TC0_BMR__SWAP"><strong>SWAP</strong>: SWAP PHA and PHB<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no swap between PHA and PHB.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">swap PHA and PHB internally, prior to driving quadrature decoder logic.</td></tr></tbody></table></li>
<li id="TC0_BMR__IDXPHB"><strong>IDXPHB</strong>: InDeX pin is PHB pin<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">IDX pin of the rotary sensor must drive TIOA1.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">IDX pin of the rotary sensor must drive TIOB0.</td></tr></tbody></table></li>
<li id="TC0_BMR__FILTER">
<strong>FILTER</strong>
<table class="values">
<thead>
<tr>
<th>Value</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td class="value">0</td>
<td class="name">-</td>
<td class="description">IDX,PHA, PHB input pins are not filtered.</td>
</tr>
<tr class="even">
<td class="value">1</td>
<td class="name">-</td>
<td class="description">IDX,PHA, PHB input pins are filtered using MAXFILT value.</td>
</tr>
</tbody>
</table>
</li>
<li id="TC0_BMR__MAXFILT"><strong>MAXFILT</strong>: MAXimum FILTer</li>
<p>-</p>
</ul>
<h4 id="TC0_QIER">TC0 QDEC Interrupt Enable Register</h4>
<p><strong>Name</strong>: TC0_QIER</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x400100C8</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_QIER__QERR" title="Quadrature ERRor">QERR</a>
</td>
<td colspan="1">
<a href="#TC0_QIER__DIRCHG" title="DIRection CHanGe">DIRCHG</a>
</td>
<td colspan="1">
<a href="#TC0_QIER__IDX" title="InDeX">IDX</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_QIER__IDX"><strong>IDX</strong>: InDeX<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the interrupt when a rising edge occurs on IDX input.</td></tr></tbody></table></li>
<li id="TC0_QIER__DIRCHG"><strong>DIRCHG</strong>: DIRection CHanGe<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the interrupt when a change on rotation direction is detected.</td></tr></tbody></table></li>
<li id="TC0_QIER__QERR"><strong>QERR</strong>: Quadrature ERRor<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the interrupt when a quadrature error occurs on PHA,PHB.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_QIDR">TC0 QDEC Interrupt Disable Register</h4>
<p><strong>Name</strong>: TC0_QIDR</p>
<p><strong>Access</strong>: write-only</p>
<p><strong>Address</strong>: 0x400100CC</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_QIDR__QERR" title="Quadrature ERRor">QERR</a>
</td>
<td colspan="1">
<a href="#TC0_QIDR__DIRCHG" title="DIRection CHanGe">DIRCHG</a>
</td>
<td colspan="1">
<a href="#TC0_QIDR__IDX" title="InDeX">IDX</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_QIDR__IDX"><strong>IDX</strong>: InDeX<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the interrupt when a rising edge occurs on IDX input.</td></tr></tbody></table></li>
<li id="TC0_QIDR__DIRCHG"><strong>DIRCHG</strong>: DIRection CHanGe<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the interrupt when a change on rotation direction is detected.</td></tr></tbody></table></li>
<li id="TC0_QIDR__QERR"><strong>QERR</strong>: Quadrature ERRor<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no effect.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">disables the interrupt when a quadrature error occurs on PHA, PHB.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_QIMR">TC0 QDEC Interrupt Mask Register</h4>
<p><strong>Name</strong>: TC0_QIMR</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400100D0</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_QIMR__QERR" title="Quadrature ERRor">QERR</a>
</td>
<td colspan="1">
<a href="#TC0_QIMR__DIRCHG" title="DIRection CHanGe">DIRCHG</a>
</td>
<td colspan="1">
<a href="#TC0_QIMR__IDX" title="InDeX">IDX</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_QIMR__IDX"><strong>IDX</strong>: InDeX<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the interrupt on IDX input is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the interrupt on IDX input is enabled.</td></tr></tbody></table></li>
<li id="TC0_QIMR__DIRCHG"><strong>DIRCHG</strong>: DIRection CHanGe<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the interrupt on rotation direction change is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the interrupt on rotation direction change is enabled.</td></tr></tbody></table></li>
<li id="TC0_QIMR__QERR"><strong>QERR</strong>: Quadrature ERRor<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">the interrupt on quadrature error is disabled.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the interrupt on quadrature error is enabled.</td></tr></tbody></table></li>
</ul>
<h4 id="TC0_QISR">TC0 QDEC Interrupt Status Register</h4>
<p><strong>Name</strong>: TC0_QISR</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400100D4</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_QISR__DIR" title="Direction">DIR</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_QISR__QERR" title="Quadrature ERRor">QERR</a>
</td>
<td colspan="1">
<a href="#TC0_QISR__DIRCHG" title="DIRection CHanGe">DIRCHG</a>
</td>
<td colspan="1">
<a href="#TC0_QISR__IDX" title="InDeX">IDX</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_QISR__IDX"><strong>IDX</strong>: InDeX<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no Index input change since the last read of TC_QISR.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the IDX input has change since the last read of TC_QISR.</td></tr></tbody></table></li>
<li id="TC0_QISR__DIRCHG"><strong>DIRCHG</strong>: DIRection CHanGe<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no change on rotation direction since the last read of TC_QISR.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">the rotation direction changed since the last read of TC_QISR.</td></tr></tbody></table></li>
<li id="TC0_QISR__QERR"><strong>QERR</strong>: Quadrature ERRor<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">no quadrature error since the last read of TC_QISR.</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">A quadrature error occurred since the last read of TC_QISR.</td></tr></tbody></table></li>
<li id="TC0_QISR__DIR"><strong>DIR</strong>: Direction</li>
<p>-</p>
</ul>
<h4 id="TC0_WPMR">TC0 Write Protect Mode Register</h4>
<p><strong>Name</strong>: TC0_WPMR</p>
<p><strong>Access</strong>: read-write</p>
<p><strong>Address</strong>: 0x400100E4</p>
<table class="fields">
<tbody>
<tr class="offsets">
<td>31</td>
<td>30</td>
<td>29</td>
<td>28</td>
<td>27</td>
<td>26</td>
<td>25</td>
<td>24</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_WPMR__WPKEY" title="Write Protect KEY">WPKEY</a>
</td>
</tr>
<tr class="offsets">
<td>23</td>
<td>22</td>
<td>21</td>
<td>20</td>
<td>19</td>
<td>18</td>
<td>17</td>
<td>16</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_WPMR__WPKEY" title="Write Protect KEY">WPKEY</a>
</td>
</tr>
<tr class="offsets">
<td>15</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
<td>10</td>
<td>9</td>
<td>8</td>
</tr>
<tr class="fields">
<td colspan="8">
<a href="#TC0_WPMR__WPKEY" title="Write Protect KEY">WPKEY</a>
</td>
</tr>
<tr class="offsets">
<td>7</td>
<td>6</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>0</td>
</tr>
<tr class="fields">
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td colspan="1">
<a href="#TC0_WPMR__WPEN" title="Write Protect Enable">WPEN</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="TC0_WPMR__WPEN"><strong>WPEN</strong>: Write Protect Enable<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0</td><td class="name">-</td><td class="description">disables the Write Protect if WPKEY corresponds to 0x54494D ("TIM" in ASCII).</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">enables the Write Protect if WPKEY corresponds to 0x54494D ("TIM" in ASCII).</td></tr></tbody></table></li>
<li id="TC0_WPMR__WPKEY"><strong>WPKEY</strong>: Write Protect KEY</li>
<p>-</p>
</ul>
</div>
</div>
</body>
</html>