This is a group for folks designing and programming embedded systems using the Rabbit Semiconductor C-programmable microcontroller. Rabbit Semi is a spin-off from Z-World who makes a variety of embedded modules and tools. This group is not affiliated with either Rabbit or Z-World, but is a user forum for sharing ideas, asking questions,
flaunting knowledge, and other typical user group stuff. The Rabbit is a powerful uC, supported by a full-featured C-compiler.
Persistant storage on Mini-cores, RC5700 and RCM5600W - eilidhs_daddy - Aug 20 11:35:45 2009
I'm looking at using the new Mini Cores in my next project.
The manual says the option battery is only for the RTC, and the 128K SRAM is built into
the processor itself (Rabbit 5000).
They have 1MB OF flash, which is presumably where the program code lives.
What are my options for permanent storage, ie memory that will survive a power-cycle, or
being switched off for extended periods. Can I reserve some of the flash for data? The
data isn't known at compile time, it is gathered by the device at runtime, but needs to be
kept, even after a power cycle.
------------------------------------

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )
Re: Persistant storage on Mini-cores, RC5700 and RCM5600W - Scott Henion - Aug 20 12:11:43 2009
eilidhs_daddy wrote:
> I'm looking at using the new Mini Cores in my next project.
> The manual says the option battery is only for the RTC, and the 128K SRAM is built into
the processor itself (Rabbit 5000).
>
> They have 1MB OF flash, which is presumably where the program code lives.
>
> What are my options for permanent storage, ie memory that will survive a power-cycle, or
being switched off for extended periods. Can I reserve some of the flash for data? The
data isn't known at compile time, it is gathered by the device at runtime, but needs to be
kept, even after a power cycle.
>
You can use battery-backed RAM variables. As the only RAM on the 57xx
modules is the internal RAM, then all variables are battery-backed.
You can also use the user block.
The DC manual will describe how to use either.
--
------------------------------------------
| Scott G. Henion| s...@shdesigns.org |
| Consultant | Stone Mountain, GA |
| SHDesigns http://www.shdesigns.org |
------------------------------------------
today's fortune
You have a deep interest in all that is artistic.
------------------------------------

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )
Re: Persistant storage on Mini-cores, RC5700 and RCM5600W - Kenny Millar - Aug 20 13:52:47 2009
Thats interesting, since the manual for the RCM5700 says the battery
is for RTC only.
I'll do some experiments and see whats what.
Thanks.
-Kenny
On 20 Aug 2009, at 17:10, Scott Henion wrote:
> eilidhs_daddy wrote:
>> I'm looking at using the new Mini Cores in my next project.
>> The manual says the option battery is only for the RTC, and the
>> 128K SRAM is built into the processor itself (Rabbit 5000).
>>
>> They have 1MB OF flash, which is presumably where the program code
>> lives.
>>
>> What are my options for permanent storage, ie memory that will
>> survive a power-cycle, or being switched off for extended periods.
>> Can I reserve some of the flash for data? The data isn't known at
>> compile time, it is gathered by the device at runtime, but needs to
>> be kept, even after a power cycle.
>>
> You can use battery-backed RAM variables. As the only RAM on the 57xx
> modules is the internal RAM, then all variables are battery-backed.
>
> You can also use the user block.
>
> The DC manual will describe how to use either.
>
> --
> ------------------------------------------
> | Scott G. Henion| s...@shdesigns.org |
> | Consultant | Stone Mountain, GA |
> | SHDesigns http://www.shdesigns.org |
> ------------------------------------------
>
> today's fortune
> You have a deep interest in all that is artistic.
>
> ------------------------------------

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )
Re: Persistant storage on Mini-cores, RC5700 and RCM5600W - Scott Henion - Aug 20 14:59:55 2009
Kenny Millar wrote:
> Thats interesting, since the manual for the RCM5700 says the battery
> is for RTC only.
> I'll do some experiments and see whats what.
>
>
According to the schematic, there is batt power to the VBAT and VBATIO pins.
The R5000 manual states:
"For the battery-backed features of the Rabbit 5000 to perform while the
processor is powered down, both the VBAT and VBATIO pins need to be
supplied properly. The VBAT pin powers the internal real-time clock and
the battery-backed SRAM, while VBATIO powers the /RESET, /CS1, CLK32K,
and RESOUT pins."
--
------------------------------------------
| Scott G. Henion| s...@shdesigns.org |
| Consultant | Stone Mountain, GA |
| SHDesigns http://www.shdesigns.org |
------------------------------------------
today's fortune
While your friend holds you affectionately by both your hands you are
safe, for you can watch both of his.
-- Ambrose Bierce, "The Devil's Dictionary"
______________________________
controlSUITE software. Comprehensive. Intuitive. Optimized.
Real-world software for real-time control. Details Here!

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )RE: Persistant storage on Mini-cores, RC5700 and RCM5600W - Kenny Millar - Aug 21 4:07:52 2009
Cool - That's very promising J
Thanks for your help.
-K
From: r...@yahoogroups.com [mailto:r...@yahoogroups.com] On
Behalf Of Scott Henion
Sent: 20 August 2009 20:00
To: r...@yahoogroups.com
Subject: Re: [rabbit-semi] Persistant storage on Mini-cores, RC5700 and
RCM5600W
Kenny Millar wrote:
Thats interesting, since the manual for the RCM5700 says the battery
is for RTC only.
I'll do some experiments and see whats what.
According to the schematic, there is batt power to the VBAT and VBATIO pins.
The R5000 manual states:
"For the battery-backed features of the Rabbit 5000 to perform while the
processor is powered down, both the VBAT and VBATIO pins need to be supplied
properly. The VBAT pin powers the internal real-time clock and the
battery-backed SRAM, while VBATIO powers the /RESET, /CS1, CLK32K, and
RESOUT pins."
--
------------------------------------------
| Scott G. Henion| s...@shdesigns.org |
| Consultant | Stone Mountain, GA |
| SHDesigns http://www.shdesigns.org |
------------------------------------------
today's fortune
While your friend holds you affectionately by both your hands you are
safe, for you can watch both of his.
-- Ambrose Bierce, "The Devil's Dictionary"

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )