# Hardware Components

## Block Diagrams

### HackRF Pro Block Diagram

### HackRF One r1-r8 Block Diagram

### HackRF One r9 Block Diagram

## Key Components

Major parts used in HackRF:

- MAX2831 2.3 to 2.6 GHz transceiver

    - Used on HackRF Pro.

    - Datasheet

- MAX2837 2.3 to 2.7 GHz transceiver

    - Used on HackRF One (except revision r9), Jawbreaker and rad1o.

    - Datasheet

- MAX2839 2.3 to 2.7 GHz transceiver

    - Substitution for MAX2837, used on HackRF One revision r9.

    - Datasheet

- MAX5864 ADC/DAC

    - Datasheet

- Si5351 clock generator

    - AN619: Manually Generating an Si5351 Register Map

    - Datasheet - see AN619 for the complete register map.

    - Other Documentation - includes application notes, user guides, and white papers.

- ice40 UltraPlus FPGA (HackRF Pro)

- CoolRunner-II CPLD (all other platforms)

- LPC43xx ARM Cortex-M4 microcontroller

    - User Manual

    - Datasheet

    - Other Documentation (LPC4330FBD144) - includes errata and application notes.

    - ARM-standard JTAG/SWD connector pinout

    - BSDL file for the LPC43xx (For boundary scan)

- RFFC5072 mixer/synthesizer

    - Datasheet

    - Other Documentation ; click “Technical Documents” - includes programming guides and application notes.

- W25Q32 32M-bit Flash (HackRF Pro)

- W25Q80BV 8M-bit Flash (all other platforms)