<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>What can I expect when I set the BITMODE register?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10077/what-can-i-expect-when-i-set-the-bitmode-register</link><description>I know nrf51 timer0 can be configured for 16,8,24 and 32 bit modes
and timer1 and timer2 can be configured for 16 and 8 bit modes. 
 But what can I expect the value to be when I select bitmode 32bits for timer2? 
 what I think is happening is that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 Nov 2015 11:59:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10077/what-can-i-expect-when-i-set-the-bitmode-register" /><item><title>RE: What can I expect when I set the BITMODE register?</title><link>https://devzone.nordicsemi.com/thread/37360?ContentTypeID=1</link><pubDate>Thu, 12 Nov 2015 11:59:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d418f45-9876-4359-8854-1493cb76ab02</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;As far as I can see from a brief test: 1 = 8bit, while the rest is; 0 = 16 bit, 2 = 16 bit and 3 = 16 bit. I assume this is because only the number of bits indicated by the bitmode register will be used by the Timer (according to the spec).  So the HW checks the bitmode register and finds out it can use 24bits or 32 bits from the CC register. However since it only supports 16 it will only use 16 bits instead of 24/32, aka the bitmode register is &amp;quot;used as a filter&amp;quot; when loading the CC value.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What can I expect when I set the BITMODE register?</title><link>https://devzone.nordicsemi.com/thread/37359?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 06:57:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f313288-5bfa-490b-b252-e76797c8ea58</guid><dc:creator>Martijn</dc:creator><description>&lt;p&gt;I did use the definitions, but by accident I configured 32bit mode for timer2 and I my application did behave a bit strange. I only wondered what happens when I configure it for 32bit mode. Does it go to 16 or 8 bitmode?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What can I expect when I set the BITMODE register?</title><link>https://devzone.nordicsemi.com/thread/37358?ContentTypeID=1</link><pubDate>Thu, 05 Nov 2015 07:54:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbe5ab08-58d7-4c0e-adb3-812cecca9805</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;I guess so, but why don&amp;#39;t you use the bit definitions in nrf51_bitfields.h to set one of the supported bitmodes?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>