blob: 9e812d3d58b96468ec81fe8c1813a422aedecac9 [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>SAM3U CHIPID</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="CHIPID"></a>
<h1>SAM3U CHIPID</h1>
<a id="CHIPID__User_Interface"></a>
<h2>Chip Identifier (CHIPID) User Interface</h2>
<!--As per 6417K 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_0x400E0740">0x400E0740</td>
<td class="description">Chip ID Register</td>
<td class="name">
<a href="#CHIPID_CIDR" title="Chip ID Register" class="one_click_away">CHIPID_CIDR</a>
</td>
<td class="access">read-only</td>
<td class="address">-</td>
</tr>
<tr class="even">
<td class="address" id="address_0x400E0744">0x400E0744</td>
<td class="description">Chip ID Extension Register</td>
<td class="name">
<a href="#CHIPID_EXID" title="Chip ID Extension Register" class="one_click_away">CHIPID_EXID</a>
</td>
<td class="access">read-only</td>
<td class="address">-</td>
</tr>
</tbody>
</table>
<h3>Register Fields</h3>
<h4 id="CHIPID_CIDR">CHIPID Chip ID Register</h4>
<p><strong>Name</strong>: CHIPID_CIDR</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400E0740</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="1">
<a href="#CHIPID_CIDR__EXT" title="Extension Flag">EXT</a>
</td>
<td colspan="3">
<a href="#CHIPID_CIDR__NVPTYP" title="Nonvolatile Program Memory Type">NVPTYP</a>
</td>
<td colspan="4">
<a href="#CHIPID_CIDR__ARCH" title="Architecture Identifier">ARCH</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="#CHIPID_CIDR__ARCH" title="Architecture Identifier">ARCH</a>
</td>
<td colspan="4">
<a href="#CHIPID_CIDR__SRAMSIZ" title="Internal SRAM Size">SRAMSIZ</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="4">
<a href="#CHIPID_CIDR__NVPSIZ2" title="Second Nonvolatile Program Memory Size">NVPSIZ2</a>
</td>
<td colspan="4">
<a href="#CHIPID_CIDR__NVPSIZ" title="Nonvolatile Program Memory Size">NVPSIZ</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="3">
<a href="#CHIPID_CIDR__EPROC" title="Embedded Processor">EPROC</a>
</td>
<td colspan="5">
<a href="#CHIPID_CIDR__VERSION" title="Version of the Device">VERSION</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="CHIPID_CIDR__VERSION"><strong>VERSION</strong>: Version of the Device</li>
<p>-</p>
<li id="CHIPID_CIDR__EPROC"><strong>EPROC</strong>: Embedded Processor<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x1</td><td class="name">ARM946ES</td><td class="description">ARM946ES</td></tr><tr class="even"><td class="value">0x2</td><td class="name">ARM7TDMI</td><td class="description">ARM7TDMI</td></tr><tr class="odd"><td class="value">0x3</td><td class="name">CM3</td><td class="description">Cortex-M3</td></tr><tr class="even"><td class="value">0x4</td><td class="name">ARM920T</td><td class="description">ARM920T</td></tr><tr class="odd"><td class="value">0x5</td><td class="name">ARM926EJS</td><td class="description">ARM926EJS</td></tr><tr class="even"><td class="value">0x6</td><td class="name">CA5</td><td class="description">Cortex-A5</td></tr><tr class="odd"><td class="value">0x7</td><td class="name">CM4</td><td class="description">Cortex-M4</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__NVPSIZ"><strong>NVPSIZ</strong>: Nonvolatile Program Memory Size<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">8K</td><td class="description">8K bytes</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">16K</td><td class="description">16K bytes</td></tr><tr class="even"><td class="value">0x3</td><td class="name">32K</td><td class="description">32K bytes</td></tr><tr class="odd"><td class="value">0x5</td><td class="name">64K</td><td class="description">64K bytes</td></tr><tr class="even"><td class="value">0x7</td><td class="name">128K</td><td class="description">128K bytes</td></tr><tr class="odd"><td class="value">0x9</td><td class="name">256K</td><td class="description">256K bytes</td></tr><tr class="even"><td class="value">0xA</td><td class="name">512K</td><td class="description">512K bytes</td></tr><tr class="odd"><td class="value">0xC</td><td class="name">1024K</td><td class="description">1024K bytes</td></tr><tr class="even"><td class="value">0xE</td><td class="name">2048K</td><td class="description">2048K bytes</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__NVPSIZ2"><strong>NVPSIZ2</strong>: Second Nonvolatile Program Memory Size<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">8K</td><td class="description">8K bytes</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">16K</td><td class="description">16K bytes</td></tr><tr class="even"><td class="value">0x3</td><td class="name">32K</td><td class="description">32K bytes</td></tr><tr class="odd"><td class="value">0x5</td><td class="name">64K</td><td class="description">64K bytes</td></tr><tr class="even"><td class="value">0x7</td><td class="name">128K</td><td class="description">128K bytes</td></tr><tr class="odd"><td class="value">0x9</td><td class="name">256K</td><td class="description">256K bytes</td></tr><tr class="even"><td class="value">0xA</td><td class="name">512K</td><td class="description">512K bytes</td></tr><tr class="odd"><td class="value">0xC</td><td class="name">1024K</td><td class="description">1024K bytes</td></tr><tr class="even"><td class="value">0xE</td><td class="name">2048K</td><td class="description">2048K bytes</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__SRAMSIZ"><strong>SRAMSIZ</strong>: Internal SRAM Size<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">48K</td><td class="description">48K bytes</td></tr><tr class="even"><td class="value">0x1</td><td class="name">1K</td><td class="description">1K bytes</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">2K</td><td class="description">2K bytes</td></tr><tr class="even"><td class="value">0x3</td><td class="name">6K</td><td class="description">6K bytes</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">24K</td><td class="description">24K bytes</td></tr><tr class="even"><td class="value">0x5</td><td class="name">4K</td><td class="description">4K bytes</td></tr><tr class="odd"><td class="value">0x6</td><td class="name">80K</td><td class="description">80K bytes</td></tr><tr class="even"><td class="value">0x7</td><td class="name">160K</td><td class="description">160K bytes</td></tr><tr class="odd"><td class="value">0x8</td><td class="name">8K</td><td class="description">8K bytes</td></tr><tr class="even"><td class="value">0x9</td><td class="name">16K</td><td class="description">16K bytes</td></tr><tr class="odd"><td class="value">0xA</td><td class="name">32K</td><td class="description">32K bytes</td></tr><tr class="even"><td class="value">0xB</td><td class="name">64K</td><td class="description">64K bytes</td></tr><tr class="odd"><td class="value">0xC</td><td class="name">128K</td><td class="description">128K bytes</td></tr><tr class="even"><td class="value">0xD</td><td class="name">256K</td><td class="description">256K bytes</td></tr><tr class="odd"><td class="value">0xE</td><td class="name">96K</td><td class="description">96K bytes</td></tr><tr class="even"><td class="value">0xF</td><td class="name">512K</td><td class="description">512K bytes</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__ARCH"><strong>ARCH</strong>: Architecture Identifier<table class="values"><thead><tr><th>Value</th><th>Name</th><th>Description</th></tr></thead><tbody><tr class="odd"><td class="value">0x19</td><td class="name">AT91SAM9xx</td><td class="description">AT91SAM9xx Series</td></tr><tr class="even"><td class="value">0x29</td><td class="name">AT91SAM9XExx</td><td class="description">AT91SAM9XExx Series</td></tr><tr class="odd"><td class="value">0x34</td><td class="name">AT91x34</td><td class="description">AT91x34 Series</td></tr><tr class="even"><td class="value">0x37</td><td class="name">CAP7</td><td class="description">CAP7 Series</td></tr><tr class="odd"><td class="value">0x39</td><td class="name">CAP9</td><td class="description">CAP9 Series</td></tr><tr class="even"><td class="value">0x3B</td><td class="name">CAP11</td><td class="description">CAP11 Series</td></tr><tr class="odd"><td class="value">0x40</td><td class="name">AT91x40</td><td class="description">AT91x40 Series</td></tr><tr class="even"><td class="value">0x42</td><td class="name">AT91x42</td><td class="description">AT91x42 Series</td></tr><tr class="odd"><td class="value">0x55</td><td class="name">AT91x55</td><td class="description">AT91x55 Series</td></tr><tr class="even"><td class="value">0x60</td><td class="name">AT91SAM7Axx</td><td class="description">AT91SAM7Axx Series</td></tr><tr class="odd"><td class="value">0x61</td><td class="name">AT91SAM7AQxx</td><td class="description">AT91SAM7AQxx Series</td></tr><tr class="even"><td class="value">0x63</td><td class="name">AT91x63</td><td class="description">AT91x63 Series</td></tr><tr class="odd"><td class="value">0x70</td><td class="name">AT91SAM7Sxx</td><td class="description">AT91SAM7Sxx Series</td></tr><tr class="even"><td class="value">0x71</td><td class="name">AT91SAM7XCxx</td><td class="description">AT91SAM7XCxx Series</td></tr><tr class="odd"><td class="value">0x72</td><td class="name">AT91SAM7SExx</td><td class="description">AT91SAM7SExx Series</td></tr><tr class="even"><td class="value">0x73</td><td class="name">AT91SAM7Lxx</td><td class="description">AT91SAM7Lxx Series</td></tr><tr class="odd"><td class="value">0x75</td><td class="name">AT91SAM7Xxx</td><td class="description">AT91SAM7Xxx Series</td></tr><tr class="even"><td class="value">0x76</td><td class="name">AT91SAM7SLxx</td><td class="description">AT91SAM7SLxx Series</td></tr><tr class="odd"><td class="value">0x80</td><td class="name">SAM3UxC</td><td class="description">SAM3UxC Series (100-pin version)</td></tr><tr class="even"><td class="value">0x81</td><td class="name">SAM3UxE</td><td class="description">SAM3UxE Series (144-pin version)</td></tr><tr class="odd"><td class="value">0x83</td><td class="name">SAM3AxC</td><td class="description">SAM3AxC Series (100-pin version)</td></tr><tr class="even"><td class="value">0x83</td><td class="name">SAM4AxC</td><td class="description">SAM4AxC Series (100-pin version)</td></tr><tr class="odd"><td class="value">0x84</td><td class="name">SAM3XxC</td><td class="description">SAM3XxC Series (100-pin version)</td></tr><tr class="even"><td class="value">0x84</td><td class="name">SAM4XxC</td><td class="description">SAM4XxC Series (100-pin version)</td></tr><tr class="odd"><td class="value">0x85</td><td class="name">SAM3XxE</td><td class="description">SAM3XxE Series (144-pin version)</td></tr><tr class="even"><td class="value">0x85</td><td class="name">SAM4XxE</td><td class="description">SAM4XxE Series (144-pin version)</td></tr><tr class="odd"><td class="value">0x86</td><td class="name">SAM3XxG</td><td class="description">SAM3XxG Series (208/217-pin version)</td></tr><tr class="even"><td class="value">0x86</td><td class="name">SAM4XxG</td><td class="description">SAM4XxG Series (208/217-pin version)</td></tr><tr class="odd"><td class="value">0x88</td><td class="name">SAM3SxA</td><td class="description">SAM3SxASeries (48-pin version)</td></tr><tr class="even"><td class="value">0x88</td><td class="name">SAM4SxA</td><td class="description">SAM4SxA Series (48-pin version)</td></tr><tr class="odd"><td class="value">0x89</td><td class="name">SAM3SxB</td><td class="description">SAM3SxB Series (64-pin version)</td></tr><tr class="even"><td class="value">0x89</td><td class="name">SAM4SxB</td><td class="description">SAM4SxB Series (64-pin version)</td></tr><tr class="odd"><td class="value">0x8A</td><td class="name">SAM3SxC</td><td class="description">SAM3SxC Series (100-pin version)</td></tr><tr class="even"><td class="value">0x8A</td><td class="name">SAM4SxC</td><td class="description">SAM4SxC Series (100-pin version)</td></tr><tr class="odd"><td class="value">0x92</td><td class="name">AT91x92</td><td class="description">AT91x92 Series</td></tr><tr class="even"><td class="value">0x93</td><td class="name">SAM3NxA</td><td class="description">SAM3NxA Series (48-pin version)</td></tr><tr class="odd"><td class="value">0x94</td><td class="name">SAM3NxB</td><td class="description">SAM3NxB Series (64-pin version)</td></tr><tr class="even"><td class="value">0x95</td><td class="name">SAM3NxC</td><td class="description">SAM3NxC Series (100-pin version)</td></tr><tr class="odd"><td class="value">0x99</td><td class="name">SAM3SDxB</td><td class="description">SAM3SDxB Series (64-pin version)</td></tr><tr class="even"><td class="value">0x9A</td><td class="name">SAM3SDxC</td><td class="description">SAM3SDxC Series (100-pin version)</td></tr><tr class="odd"><td class="value">0xA5</td><td class="name">SAM5A</td><td class="description">SAM5A</td></tr><tr class="even"><td class="value">0xF0</td><td class="name">AT75Cxx</td><td class="description">AT75Cxx Series</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__NVPTYP"><strong>NVPTYP</strong>: Nonvolatile Program Memory Type<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">ROM</td><td class="description">ROM</td></tr><tr class="even"><td class="value">0x1</td><td class="name">ROMLESS</td><td class="description">ROMless or on-chip Flash</td></tr><tr class="odd"><td class="value">0x2</td><td class="name">FLASH</td><td class="description">Embedded Flash Memory</td></tr><tr class="even"><td class="value">0x3</td><td class="name">ROM_FLASH</td><td class="description">ROM and Embedded Flash MemoryNVPSIZ is ROM size NVPSIZ2 is Flash size</td></tr><tr class="odd"><td class="value">0x4</td><td class="name">SRAM</td><td class="description">SRAM emulating ROM</td></tr></tbody></table></li>
<li id="CHIPID_CIDR__EXT"><strong>EXT</strong>: Extension Flag<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">Chip ID has a single register definition without extension</td></tr><tr class="even"><td class="value">1</td><td class="name">-</td><td class="description">An extended Chip ID exists.</td></tr></tbody></table></li>
</ul>
<h4 id="CHIPID_EXID">CHIPID Chip ID Extension Register</h4>
<p><strong>Name</strong>: CHIPID_EXID</p>
<p><strong>Access</strong>: read-only</p>
<p><strong>Address</strong>: 0x400E0744</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="#CHIPID_EXID__EXID" title="Chip ID Extension">EXID</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="#CHIPID_EXID__EXID" title="Chip ID Extension">EXID</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="#CHIPID_EXID__EXID" title="Chip ID Extension">EXID</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="#CHIPID_EXID__EXID" title="Chip ID Extension">EXID</a>
</td>
</tr>
</tbody>
</table>
<ul class="values">
<li id="CHIPID_EXID__EXID"><strong>EXID</strong>: Chip ID Extension</li>
<p>-</p>
</ul>
</div>
</div>
</body>
</html>