How we score Blog Advertise
  1. dotrising.com
  2. Compare
  3. B40 vs 12

Caterpillar B40 vs Xiaomi 12

What B40 does better (2) and where 12 wins (13) — every spec side by side.

Caterpillar B40
Caterpillar · 2021B40
5.0Score
2 advantages≈ $320
vs
Xiaomi 12
Xiaomi · 202112
8.8Score
13 advantages≈ $320
Higher score
3.1Camera9.2
4.4Features9.1
Dimensions

Size comparison

B4012
62 × 1451869.9 × 152.78.2
B4012Difference
Height145 mm152.7 mm−7.7 mm
Width62 mm69.9 mm−7.9 mm
Thickness18 mm8.2 mm+9.8 mm
Weight157 g179 g−22 g

Drawn to the same scale from the official dimensions (front and side).

Why is B40 better than 12?

  1. Memory card slotYes · 12: No
  2. Weight157 g vs 179 g+14%

Why is 12 better than B40?

  1. Battery capacity1,800 mAh vs 4,500 mAh2.5×
  2. Main camera2 MP vs 50 MP25×
  3. Screen size2.4″ vs 6.3″2.6×
  4. OLED panelNo · B40: Yes
  5. Optical stabilisationNo · B40: Yes
  6. Telephoto cameraNo · B40: Yes
  7. 5GNo · B40: Yes
  8. NFCNo · B40: Yes
  9. Resolution (width)240 px vs 1,080 px4.5×
  10. Thickness18 mm vs 8.2 mm2.2×
  11. Rear cameras1 vs 22×
  12. Ultra-wide cameraNo · B40: Yes
Specifications

Side by side

Caterpillar B40Caterpillar B40≈ $3205.0
Xiaomi 12Xiaomi 12≈ $3208.8
Design
Weight157 g179 g
Thickness18 mm8.2 mm
Height145 mm152.7 mm
Width62 mm69.9 mm
Frame—Aluminium
Back—Glass
Ingress protectionIP68—
Water resistance (IPx)IPx8—
Glass protection—Corning Gorilla Glass Victus
ColoursBlackGray, Blue, Purple, Green
Display
Screen size2.4″6.3″
PanelFarb-DisplayAMOLED
OLED panelNoYes
Resolution (width)240 px1,080 px
Resolution (height)320 px2,400 px
Pixel density—419 ppi
Refresh rate—120 Hz
Peak brightness—1,100 nits
Measured brightness—896 nits
Screen-to-body ratio—89.2%
HDR—Yes
Performance
ChipsetUnisoc T117Qualcomm SM8450 Snapdragon 8 Gen 1
Chip makerUnisocQualcomm
Process—4 nm
CPU cores—8
CPU frequency—3 GHz
GPU—Adreno 730
AnTuTu score—985,115
Geekbench 6 (multi-core)—3,652
3DMark Wild Life Extreme—2,255
Memory
RAM—12 GB
Storage (max)—256 GB
Storage (base)—128 GB
Storage type—UFS 3.1
Memory card slotYesNo
Camera
Main camera2 MP50 MP
Main camera aperture—f/1.9
Main sensor size—1/1.56"
Rear cameras12
Optical stabilisationNoYes
Ultra-wide cameraNoYes
Telephoto cameraNoYes
Optical zoom—2.1×
Max video—8K
4K video frame rate—60 fps
Selfie camera—32 MP
4K selfie video—No
Battery
Battery capacity1,800 mAh4,500 mAh
Battery type—Li-Po
Wired charging—67 W
Charged in 30 min—77%
Wireless charging—Yes
Wireless charging power—50 W
Reverse wireless charging—Yes
Connectivity
5GNoYes
eSIMNoNo
Dual SIMYesYes
Wi-Fi standard—Wi-Fi 6E
Bluetooth55.2
NFCNoYes
USB—USB Type-C 2.0
USB version—2
Infrared port—Yes
Dual-band GPS—Yes
Satellite navigation—GLONASS, GALILEO, BDS, QZSS, NavIC
Features
Stereo speakers—Yes
3.5 mm headphone jack—No
Loudspeaker loudness—-25.3 LUFS
Fingerprint sensor—Under display
Sensors—Fingerprint (under display, optical), accelerometer, gyro, compass
SAR (head)—0.6 W/kg
Software
OS at launch—Android 12
Platform—Android
Interface—MIUI 13
To compare: 0up to 4 models
Compare