dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: OT: Atmel 8051 Microprocessors and Rockbox

OT: Atmel 8051 Microprocessors and Rockbox

From: Dave Jones - HFP Acoustical <>
Date: Thu, 13 Jan 2005 12:03:42 -0600

I was surfing the other day and came across the Atmel AT89C51SND2C ic which
looks like a very compact little mp3 player package just waiting to happen:


It looks like a single 100 pin bga package with almost everything you need
to make a flash based mp3 player: mp3 decoder, flash interface, usb 1.1
interface, stereo headphone out, etc.

There's a free C compiler for the 8051 series processors,
<> and there is a
(sort of open hardware, definitely open software) flash based mp3 player
using an Atmel 8051 cpu,

I imagine I could use Rockbox as the beginning of an OS for an Atmel
AT89C51SND2C based device. Does anyone see any hardware limitations that
would make Rockbox a poor choice?

One limitation that I've thought about is the 64kB code flash. The docs
say the processor will not execute code from external memory, the external
memory interface is only for data, so that would require a < 64kB code
footprint for Rockbox. Is that doable? (losing some features of course that
are not applicable such as recording, possibly others...)

Is the 8051 up to the task?


(imagining an SD/MMC using flash based player the size of a zippo lighter,
with a 24 hour battery life and Rockbox!)

Dave Jones P.E., Senior Project Engineer
HFP Acoustical Consultants
6001 Savoy Dr., Suite 115
Houston, Texas 77036
713.789.9400 (phone)
713.789.5493 (fax)
Received on 2005-01-13

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy