<?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>nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19605/nrf52832-qfab-flash-ram-sizes</link><description>I&amp;#39;m using the nrf52832-QFAB variant (32K RAM 256K Flash) 
 The part is marked as NRF52832 QFABB0 1630AC 
 Surprisingly, this part is happily running my application and bootloader that is built for the larger variant (QFAA with 64K RAM 512K Flash). </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 19 Feb 2018 20:08:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19605/nrf52832-qfab-flash-ram-sizes" /><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/121313?ContentTypeID=1</link><pubDate>Mon, 19 Feb 2018 20:08:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8489f7c6-75dc-4a7a-8d7e-042d8e0a0316</guid><dc:creator>motion</dc:creator><description>&lt;p&gt;Thanks, Sigurd.&amp;nbsp;Good to hear it&amp;#39;s in the errata and an issue on&amp;nbsp;Rev 1 only.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/121253?ContentTypeID=1</link><pubDate>Mon, 19 Feb 2018 12:57:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2dd9aa8-46ae-4d21-bd4c-97a02bc6031b</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi motion,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.Rev1.errata/anomaly_832_163.html?cp=2_1_1_1_1_46"&gt;Errata 163&lt;/a&gt; have been created to cover this issue. Note that the&amp;nbsp;&lt;span&gt;anomaly only applies to nRF52832 Rev 1 with build codes QFAB-B00 (256 kB flash / 32kB ram variant).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/121129?ContentTypeID=1</link><pubDate>Fri, 16 Feb 2018 20:23:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f3c1def-452d-4213-bb09-0d2a28d85fa8</guid><dc:creator>motion</dc:creator><description>&lt;p&gt;Any updates on this? This&amp;nbsp;answer is unacceptable. Apparently I hold Nordic to a higher standard than this answer suggests I should.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76287?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 23:17:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af497234-0d44-4a48-8ce4-feeea19e57dd</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Interesting point about the&lt;/p&gt;
&lt;p&gt;FICR.INFO.RAM reporting incorrectly. I suppose this should be treated as a bug in the silicon ?
I know that the first release of nRF52 has a lot of errata, perhaps this was one of those&lt;/p&gt;
&lt;p&gt;It sounds like you have to just use the  FICR.INFO.VARIANT rather than the FICR.INFO.RAM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76293?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 22:42:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d7f558f-e61f-4998-b706-b2b6ee8a65f4</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;At the least if this is the case there should be a PAN about it documenting that the FICR registers describing the FLASH/RAM of the chip are not reliable and cannot be used, with a documented workaround using the VARIANT, and that PAN should persist until the anomaly is fixed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76286?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 22:11:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4509cc5b-f3b0-4f0f-98e6-da6e5dd0650e</guid><dc:creator>jlj</dc:creator><description>&lt;p&gt;I don&amp;#39;t use undocumented features or go beyond specs in my commercial designs, for the very reasons you&amp;#39;ve mentioned.
My main concern here is knowing what to trust when the FICR registers have incorrect or conflicting information. Unfortunately this is one of those cases where the silicon does not match the datasheet.
We may end up having both variants used in the same production environment and I&amp;#39;d like to be able check in code that the right part is loaded.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76292?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 21:54:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5565a2a1-9446-4d9f-b284-9717b981832e</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;I agree with RK and awneil.  As a developer I need a software means to query the part and know what I am using.  I wasted half a day to debug some fds/fstorage code only to determine that the CODESIZE value being returned was bogus, 128 for 512KB part when I am using a 256KB part and it should have been 64 instead.  That is a bug that should be addressed and fixed by NS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76291?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 12:02:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f497c47-2fd9-4a79-9098-3aafb6b5b4e2</guid><dc:creator>awneil</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;I think if you have registers which indicate the capabilities of the chip, they should indicate correctly the capabilities of the chip and developers should be able to rely on them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Absolutely!&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76290?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 11:57:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fddb88e-875e-42f9-9500-c70368e7874a</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;That&amp;#39;s a pretty sad answer really. The whole point of having RAM, FLASH and CODEPAGE entries in the FICR is exactly so you can work out the capabilities of the chip without having to map variant codes, codes which change as time goes by, with different production runs etc, to capabilities. All of the Nordic code I&amp;#39;ve seen in the past which deals with memory capabilities all uses CODEPAGESIZE etc to work out what&amp;#39;s there, I don&amp;#39;t think I&amp;#39;ve ever seen a piece which uses VARIANT and tries to map it. In fact a quick grep of the most recent SDK shows no use of VARIANT.&lt;/p&gt;
&lt;p&gt;I think if you have registers which indicate the capabilities of the chip, they should indicate correctly the capabilities of the chip and developers should be able to rely on them.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76284?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 10:23:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3fd85a4c-a36f-456b-9698-ff22fa57e2fe</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Devices with more RAM or more flash than the spec is not uncommon in the microcontroller world.&lt;/p&gt;
&lt;p&gt;But if you are building for a commercial product, you should not assume that a one off instance of a specific device performing beyond its spec will be replicated by all other devices of the same type.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76289?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 10:03:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ab2e3c9-eb1d-46f8-b416-9719223df46f</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;The nRF52832-QFAB device is specified in the Product Specification to 256kB Flash and 32kB RAM. Utilizing any Nordic device outside of the specifications for the given part can give unpredictable behavior, and Nordic is in no way liable for the functionality nor specification at this point, and it is as such not something we encourage anyone to do. If you want additional details on the risks associated with using a Nordic device outside of the specification, please get in touch with a local sales representative.&lt;/p&gt;
&lt;p&gt;To check the capabilities you should check the FICR.INFO.VARIANT register.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76288?ContentTypeID=1</link><pubDate>Sat, 11 Feb 2017 23:12:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4debeabe-5d34-47df-94b0-7f497816da42</guid><dc:creator>jlj</dc:creator><description>&lt;p&gt;No, I&amp;#39;m only referring to the nRF52 devices (nRF52832-QFAB and nRF52832-QFAA)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832-QFAB Flash/RAM sizes</title><link>https://devzone.nordicsemi.com/thread/76285?ContentTypeID=1</link><pubDate>Fri, 10 Feb 2017 08:52:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5dac1773-52cd-4e17-8eba-5aec50f21f2d</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Do you mean nRF51822 instead of nRF52832?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>