BCM2835RIPPG - ARM11 700MHz SoC | Broadcom | Embedded
MPN: BCM2835RIPPG β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0 | $0.00 |
| 10 | $0 | $0.00 |
| 100 | $0 | $0.00 |
| 500 | $0 | $0.00 |
| 1,000 | $0 | $0.00 |
BCM2835RIPPG Overview
A system-on-chip is a single integrated circuit that consolidates the CPU, GPU, memory controller, and peripheral functions that traditionally occupied multiple chips. SoCs sit at the top of the embedded processing hierarchy (SoC -> microprocessor unit -> integrated circuit -> semiconductor), and the BCM2835 is the device class popularized by the original Raspberry Pi single-board computer, where it handled general-purpose Linux execution plus 1080p-class video decode through VideoCore IV.
Key features of the BCM2835 family include the ARM1176JZF-S core, which provides an ARMv6 instruction set, an FPU, and JTAG debug; the VideoCore IV multimedia processor for graphics and video; and a rich peripheral set covering GPIO banks, I2C, SPI, UART, USB 2.0 host/device, and PCM/I2S audio. The IPPG suffix on this MPN identifies Broadcom's packaged ordering option; the specific package dimensions and pin count for this ordering code are not published in the verified data and are marked accordingly in the specifications table.
Architecturally, the BCM2835 couples the general-purpose ARM core to a shared memory system and a dedicated multimedia subsystem, allowing Linux workloads and real-time video/audio pipelines to proceed concurrently. Peripheral functions are memory-mapped, and the datasheet documents register-level access for timers, the interrupt controller, GPIO, USB, and PCM/I2S blocks.
Typical applications include single-board computers, embedded multimedia players, industrial HMI and kiosk controllers, and educational/prototyping platforms where GPIO plus Linux-class processing are required in one device.
A key design consideration is that the ARM1176 is an ARMv6-class core; software stacks must be built for ARMv6 rather than ARMv7/ARMv8, and sourcing for this legacy SoC should be validated early in a project lifecycle.
This page synthesizes distributor availability from Octopart and multiple brokers, datasheet provenance, and drop-in-alternative analysis not found on a single manufacturer page.
Drop-in alternatives for BCM2835RIPPG β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with BCM2835RIPPG (same form factor and footprint) β differing in CPU Core, Core Frequency, Architecture, Mounting Type, GPU.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesBCM2835RIPPG Maximum Ratings & Electrical Characteristics
| Core Type | ARM1176JZF-S (ARM11, ARMv6) |
| Graphics Engine | VideoCore IV |
| On-Chip Peripherals | Timers, interrupt controller, GPIO, USB, PCM/I2S |
| Package Type | BGA (IPPG ordering code) |
| Mounting Type | Surface Mount |
| USB Interface | USB (per datasheet description) |
| Audio Interface | PCM/I2S |
| GPIO | Integrated GPIO controller (per datasheet description) |
| Interrupt Controller | Integrated |
| Lifecycle Status | Legacy / end-of-life per market availability |
BCM2835RIPPG bga (ippg ordering code) Pin Configuration Guide
Pin configuration for BCM2835RIPPG (bga (ippg ordering code) package). This analog component features input, output, and power supply pins. Refer to the manufacturer datasheet for offset null, compensation, and enable pin configurations. Ideal for signal conditioning and amplifier circuits.
No detailed pinout data available for BCM2835RIPPG.
Refer to the datasheet for full pin configuration.
Typical Applications
BCM2835RIPPG is suitable for 6 applications: Single-Board Computer Platforms, Embedded Multimedia Players, Industrial HMI and Kiosk Controllers, Education and Prototyping Platforms, Audio Processing and I2S Interfaces, Legacy Design Maintenance and Repair.
Single-Board Computer Platforms
The BCM2835RIPPG is the original Raspberry Pi 1 SoC, where a single ARM1176JZF-S core running Linux coexists with the VideoCore IV engine handling graphics and video decode. In this role the SoC's integrated USB, GPIO, and PCM/I2S peripherals eliminate most external bridge chips, shrinking board area and BOM cost for cost-sensitive computer modules. Designs typically boot from SD via the SoC's boot ROM and allocate RAM over the shared memory bus. Performance consideration: the ARMv6 core limits modern distribution support, so firmware and root filesystems must be ARMv6-built; expect single-core throughput adequate for embedded UI and light server workloads rather than compute-heavy tasks.
Recommended
Embedded Multimedia Players
With the VideoCore IV multimedia engine, the BCM2835 decodes high-definition video and renders graphics while the ARM1176 core manages application logic and networking through integrated USB. This makes the part well suited to digital signage players, media dongles, and set-top-class products where video pipeline quality matters more than CPU throughput. The PCM/I2S interface feeds external audio codecs or DACs for synchronized audio-video output. Design consideration: video decode runs on the fixed-function VideoCore blocks, so CPU load stays low during playback, but codec format support is fixed by firmware, and legacy codecs should be validated against the available VideoCore firmware stack.
Recommended
Industrial HMI and Kiosk Controllers
Industrial human-machine interfaces benefit from the BCM2835 combination of Linux-class processing, GPIO banks, and I2C/SPI/UART expansion on one chip. Touch controllers, sensors, and actuators connect to the GPIO and serial peripherals under the SoC's interrupt controller, while the VideoCore IV output drives the display with hardware-accelerated graphics. Because the part is legacy and sourced through brokers, industrial users should lock in a last-time-buy quantity and qualify lot date codes. A practical mitigation is designing the carrier board so a successor module (e.g., Raspberry Pi compute modules based on BCM2711) can be retrofitted when BCM2835 stock is exhausted.
Recommended
Education and Prototyping Platforms
The BCM2835 powered the first generation of Raspberry Pi boards and remains a reference platform for teaching embedded Linux, GPIO programming, and peripheral interfacing. Its register-level documented peripherals - timers, interrupt controller, GPIO, USB, PCM/I2S - let students move from blinky-level GPIO access to USB networking and I2S audio without external bridges. For prototyping, the huge community knowledge base around the BCM2835 (device trees, bare-metal examples, VideoCore firmware tools) shortens development cycles significantly. Limitation: ARMv6 toolchains are required, and new libraries increasingly drop ARMv6 targets, so educational content should pin software versions.
Recommended
Audio Processing and I2S Interfaces
The BCM2835's integrated PCM/I2S block interfaces directly with external audio codecs and DACs, making the SoC usable in networked audio players, streaming endpoints, and embedded sound processors. The ARM1176 core runs the streaming stack (typically over USB networking or USB dongles), while the PCM/I2S engine streams audio samples with low CPU involvement. Designs pair the SoC with I2S DAC chips and use VideoCore IV only for any UI rendering. Performance note: clock accuracy and I2S master/slave configuration must match the codec; the datasheet's PCM section defines the register map for sample rates and formats, and codec selection determines achievable signal quality.
Recommended
Legacy Design Maintenance and Repair
A large installed base of Raspberry Pi 1 boards and BCM2835-based products requires ongoing component-level repair and remanufacturing. For this, the BCM2835RIPPG is sourced from broker channels (Win Source, Kynix, Censtry, Ariat-Tech) where new-and-original stock is lot-dependent and warrantied for periods such as the 180 days Censtry advertises. Repair depots should verify BGA rework capability, since the SoC is a fine-pitch BGA requiring controlled reflow profiles. Best practice: buy enough devices for the remaining service life in one or two qualified lots, store per JEDEC moisture-sensitivity guidance, and document date codes in the service records.
Recommended
Recommended Products Summary
Engineering reference data for BCM2835RIPPG β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | BCM2836 | BCM2837 |
|---|---|---|---|
| Package | BGA (IPPG ordering code) | BGA (own ordering code) | BGA (own ordering code) |
| Brand | Broadcom | Broadcom | Broadcom |
| CPU Core | 1x ARM1176JZF-S (ARMv6) | 4x Cortex-A7 (ARMv7) | 4x Cortex-A53 (ARMv8 AArch32) |
| Graphics Engine | VideoCore IV | VideoCore IV | VideoCore IV |
| Pin-to-Pin Compatible with BCM2835RIPPG | - | Not documented as drop-in | Not documented as drop-in |
| Software Baseline | ARMv6 builds only | ARMv7 builds supported | ARMv7/AArch32 builds supported |
| Lifecycle | Legacy / EOL, broker-sourced | Legacy, broker-sourced | Legacy, broker-sourced |
Key Differentiators
- Integrated multimedia subsystem (vs Generic ARM11 microcontrollers)
- Ecosystem maturity (vs BCM2836 / BCM2837)
- Highly integrated peripheral set (vs Discrete CPU + bridge-chip designs)
Design Notes
The BCM2835 uses the ARMv6 instruction set. Teams porting software from ARMv7/ARMv8 platforms must rebuild all binaries and libraries for ARMv6, or the software will not run. Additionally, Linux distributions are progressively dropping ARMv6 support, so pin specific distribution versions and long-term-support branches in your build system at project start.
The BCM2835RIPPG is a fine-pitch BGA device. The PCB requires a controlled-impedance layout for the memory interface and USB, via-in-pad or dog-bone fanout with adequate escape routing, and a full ground plane under the package. BGA rework demands a profiled reflow with a matched stencil; verify your assembler's BGA capability before committing to the footprint.
Estimated: SoC core and I/O rail sequencing and decoupling must follow the manufacturer datasheet's power-up requirements, because the shared memory system between the ARM core and VideoCore IV is sensitive to rail droop during boot. Use bulk capacitance near the package plus a per-rail ceramic decoupling grid; confirm exact rail values from the datasheet since distributor listings do not publish them.
Keep USB differential pairs at 90 ohm differential impedance with matched lengths, and route PCM/I2S audio clocks away from USB and memory lines to avoid jitter-coupled artifacts. Place the boot device (SD interface) close to the SoC to keep boot-time signal integrity margins, and test boot reliability across temperature extremes during qualification.
Compliance Information
Compliance data for this legacy Broadcom ordering code was not present in the verified web data; request declarations from the broker or Broadcom at time of purchase.