The Raspberry Pi SoC (System on Chip) is a Broadcom BCM http://www. The bottom bit doesn’t work as per specifications, and because the “0” . REFERENCES * REF1 * BCM ARM Peripherals 6 Feb Official documentation for the Raspberry Pi. Contribute to raspberrypi/ documentation development by creating an account on GitHub.

Author: Mezigami Faegor
Country: Djibouti
Language: English (Spanish)
Genre: Literature
Published (Last): 17 December 2011
Pages: 305
PDF File Size: 18.8 Mb
ePub File Size: 17.25 Mb
ISBN: 143-4-86190-470-1
Downloads: 16029
Price: Free* [*Free Regsitration Required]
Uploader: Nisar

Not really an erratum, but not worth it to make a whole page for this. It also “does the right thing” with reserved bits.

Views Read View source View history. Specificcation is not true.

Raspberry Pi Releases BCM2835 Datasheet for ARM Peripherals

The word sufficient is redundant when this is the “full and active” bit. The table, legend for tablestarted on page shows twice in red: This shows a bit pattern of as alternative function 3.

This is from Geert Van Loos at the page below:. This is the correct way to do it.

Near the bottom of the page RXR. You must write the MS 8 bits as 0x5A.


Possibly the “choice” hasn’t been specified. If 0 the receiver shift register is cleared before each transaction. Not as “half the maximum”.

BCM2835 datasheet errata

There is a bug in the I2C master that it does not support clock stretching at arbitrary points. Therefore, the aim of this small test application project is to:. Thus new data is concatenated to old data.

The way it is written now, this bit is just the same as bit RXF, except that the TA bit is anded into this one. Navigation menu Personal tools Log in Request account. The CDIV value is documented as “must be a power of 2”. In table the values in columns “min output freq” and “max output freq” should be in each others. Link to it via two control blocks on the primary chain.

BCM datasheet errata –

The bottom bit doesn’t work as per specifications, and because the “0” results inthe top bit doesn’t either. The divider is split between an integer divider and a fractional mashing divider. Under rare situations this may result in specifciation clocks while MOSI still shifts out the data!

Retrieved from ” https: The I2C section on page 34 mentions MHz as a “nominal core clock”. This does not match the diagram on page – which shows this function is selected with alternative function 4.


I dunno the official answer to this, but the community-written SPI drivers zrm and here set them both at the same time. Privacy policy About eLinux. Some of the tables from the datasheet have been reproduced here. The second block, peripheals functions starting: There is amiguity on what register bits can be modified while the I2S system is active.

Raspberry Pi Releases BCM Datasheet for ARM Peripherals

If you follow the datasheet, and write zeroes as specified to the reserved bits, the hardware guys can make sure you’re not specifiation to run into surprises. Many datasheets specify “write: The quality of the datasheet is high. How do these combine???