Raspberry Pi Processors

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Foundation

Raspberry Pi
Documentation

Computers

Accessories

Microcontrollers

Services

Pico C SDK

Processors

BCM2835
Edit this on GitHub

The BCM2835 is the Broadcom chip used in the


Raspberry Pi 1 Models A, A+, B, B+, the Raspberry Pi Zero,
the Raspberry Pi Zero W, and the Raspberry Pi Compute
Module 1. Some details of the chip can be found in the
peripheral speciUcation document. It contains a single-
core ARM1176JZF-S processor.

NOTE

The peripheral speciUcation document contains a


number of errors. However there is a list of currently
known errata.

Other information regarding the processor can be found


in the following documents;

GPU documentation and open-source driver

ARM1176JZF-S

BCM2836
Edit this on GitHub

The Broadcom chip used in the Raspberry Pi 2 Model B.


The underlying architecture in BCM2836 is identical to
BCM2835. The only signiUcant difference is the removal
of the ARM1176JZF-S processor and replacement with a
quad-core Cortex-A7 cluster.

You should refer to:

BCM2836 ARM-local peripherals

Cortex-A7 MPcore Processor Reference Manual

BCM2837
Edit this on GitHub

This is the Broadcom chip used in the Raspberry Pi 3


Model B, later models of the Raspberry Pi 2 Model B, and
the Raspberry Pi Compute Module 3. The underlying
architecture of the BCM2837 is identical to the BCM2836.
The only signiUcant difference is the replacement of the
ARMv7 quad core cluster with a quad-core ARM Cortex
A53 (ARMv8) cluster.

The ARM cores run at 1.2GHz, making the device about


50% faster than the Raspberry Pi 2. The VideoCore IV
runs at 400MHz.

Please refer to the following BCM2836 document for


details on the ARM peripherals speciUcation, which also
applies to the BCM2837.

BCM2836 ARM-local peripherals

Cortex-A53 MPCore Processor Technical Reference


Manual

BCM2837B0
Edit this on GitHub

This is the Broadcom chip used in the Raspberry Pi 3


Models A+, B+, and the Raspberry Pi Compute Module 3+.
The underlying architecture of the BCM2837B0 is
identical to the BCM2837 chip used in other versions of
the Raspberry Pi. The ARM core hardware is the same,
only the frequency is rated higher.

The ARM cores are capable of running at up to 1.4GHz,


making the 3B+/3A+ about 17% faster than the original
Raspberry Pi 3. The VideoCore IV runs at 400MHz. The
ARM core is 64-bit, while the VideoCore IV is 32-bit.

The BCM2837B0 chip is packaged slightly differently to


the BCM2837, and most notably includes a heat spreader
for better thermals. This allows higher clock frequencies,
and more accurate monitoring and control of the chip’s
temperature.

This post on the Raspberry Pi blog goes into further detail


about the BCM2837B0 chip.

BCM2711
Edit this on GitHub

This is the Broadcom chip used in the Raspberry Pi 4


Model B, the Raspberry Pi 400, and the Raspberry Pi
Compute Module 4. The architecture of the BCM2711 is a
considerable upgrade on that used by the SoCs in earlier
Raspberry Pi models. It continues the quad-core CPU
design of the BCM2837, but uses the more powerful ARM
A72 core. It has a greatly improved GPU feature set with
much faster input/output, due to the incorporation of a
PCIe link that connects the USB 2 and USB 3 ports, and a
natively attached Ethernet controller. It is also capable of
addressing more memory than the SoCs used before.

The ARM cores are capable of running at up to 1.5 GHz,


making the Raspberry Pi 4 about 50% faster than the
Raspberry Pi 3B+. The new VideoCore VI 3D unit now
runs at up to 500 MHz. The ARM cores are 64-bit, and
while the VideoCore is 32-bit, there is a new Memory
Management Unit, which means it can access more
memory than previous versions.

The BCM2711 chip continues to use the heat spreading


technology started with the BCM2837B0, which provides
better thermal management.

Processor: Quad-core Cortex-A72 (ARM v8) 64-bit SoC @


1.5 GHz.

Memory: Accesses up to 8GB LPDDR4-2400 SDRAM


(depending on model)

Caches: 32kB data + 48kB instruction L1 cache per core.


1MB L2 cache.

Multimedia: H.265 (4Kp60 decode); H.264 (1080p60


decode, 1080p30 encode); OpenGL ES, 3.0 graphics

I/O: PCIe bus, onboard Ethernet port, 2 × DSI ports (only


one exposed on Raspberry Pi 4B), 2 × CSI ports (only one
exposed on Raspberry Pi 4B), up to 6 × I2C, up to 6 ×
UART (muxed with I2C), up to 6 × SPI (only Uve exposed
on Raspberry Pi 4B), dual HDMI video output, composite
video output.

The datasheet for the BCM2711 contains further details.

RP3A0
Edit this on GitHub

The Raspberry Pi RP3A0 is our Urst System-in-Package


(SiP) consisting of a Broadcom BCM2710A1 — which is
the silicon die packaged inside the Broadcom BCM2837
chip which is used on the Raspberry Pi 3 — along with
512MB of DRAM.

It is used by the Raspberry Pi Zero 2 W.

The RP3A0 is a Quad-core 64-bit Arm Cortex A53 CPU


clocked at 1 GHz, although with a heat sink or other
cooling solution in place, the chip can be potentially
overclocked to 1.2 GHz.

Please refer to the following BCM2836 document for


details on the ARM peripherals speciUcation, which also
applies to the BCM2837 and RP3A0.

BCM2836 ARM-local peripherals

Cortex-A53 MPCore Processor Technical Reference


Manual

NOTE

The original Raspberry Pi Zero uses Package-on-Package


(PoP) DRAM, where the DRAM is soldered directly on top
of the BCM2835 chip.

Raspberry Pi documentation is copyright © 2012-2023 Raspberry Pi


Ltd and is licensed under a Creative Commons Attribution-ShareAlike
4.0 International (CC BY-SA) licence.
Some content originates from the eLinux wiki, and is licensed under a
Creative Commons Attribution-ShareAlike 3.0 Unported licence.

Follow us

Sign up to newsletter

Twitter

Mastodon

YouTube

Instagram

LinkedIn

Facebook

About Raspberry Pi

News

Contact us

Trademark

About us

Our Approved Resellers

Jobs

Accessibility

Site use terms and conditions

Acceptable use

Cookies

Licensing

Terms and conditions of sale

Privacy

Security

Verify our bank details

For home

Raspberry Pi for home

Tutorials

For industry

Raspberry Pi for industry

Thin clients

Powered by Raspberry Pi

Design partners

Success stories

Hardware

Computers and microcontrollers

Cameras and displays

Add-on boards

Power supplies and cables

Cases

Peripherals

Software

Raspberry Pi OS

Raspberry Pi Imager

Raspberry Pi Desktop

Documentation

All categories

Product information portal

Datasheets

Community

Forums

Events

Raspberry Pi Store

Cambridge Store

Raspberry Pi Press

About Raspberry Pi Press

The MagPi

HackSpace

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy