nRF52832 vs nRF52840: nên chọn loại nào?

Chọn nhanh

nRF52832: Chọn nRF52832 cho thiết bị BLE thuần (beacon, wearable, HID không dây) cần tối ưu giá và kích thước.

nRF52840: Chọn nRF52840 khi cần USB, Thread/Zigbee/Matter, phát xa hơn, hoặc firmware lớn cần nhiều flash/RAM.

Hai linh kiện được so sánh

So sánh thông số

Thông sốnRF52832nRF52840
Điện áp hoạt động1.7–3.6V1.7–3.6V
Dòng tối đa5.5mA15mA
Giao tiếpI2C, SPI, UART, BLE 5.0, NFCI2C, SPI, UART, USB, BLE 5.0, NFC
PackageQFN-48AAQFN-94
Giá tham khảo75.000đ75.000đ

Thông số từ datasheet nhà sản xuất (link trong thẻ linh kiện phía trên) · Giá tham khảo Shopee.

Nhận định chi tiết

Cả hai đều là SoC BLE hàng đầu của Nordic dùng nhân Cortex-M4F 64MHz, khác biệt nằm ở tài nguyên và giao thức hỗ trợ. nRF52840 có 1MB flash và 256KB RAM — gấp đôi tới bốn lần nRF52832 (512KB/64KB), thêm USB device native, công suất phát cao hơn (+8dBm so với +4dBm) và đặc biệt hỗ trợ radio 802.15.4, tức chạy được Thread, Zigbee và Matter chứ không chỉ BLE. nRF52832 ra đời sớm hơn, rẻ hơn, package nhỏ hơn, vẫn rất phổ biến trong beacon, thiết bị đeo, chuột/bàn phím không dây — những ứng dụng BLE thuần túy không cần USB. Nếu firmware của bạn dự kiến phức tạp (nhiều service BLE, DFU OTA, stack Matter) thì 64KB RAM của 832 sẽ chật rất nhanh, chọn 840 ngay từ đầu đỡ phải chuyển board giữa chừng. Ngược lại với sản phẩm BLE đơn giản sản xuất số lượng lớn, khoản tiết kiệm của 832 là đáng kể.

Câu hỏi thường gặp

nRF52832 có chạy được Zigbee/Matter không?

Không — nRF52832 chỉ có radio BLE/ANT. Thread, Zigbee và Matter-over-Thread cần radio 802.15.4, chỉ có trên nRF52840 (và các dòng nRF53/nRF54 mới hơn).

Hai chip này lập trình bằng gì?

Nordic nRF Connect SDK (Zephyr RTOS) là chính thống. Cộng đồng còn hỗ trợ Arduino core và CircuitPython (đặc biệt trên nRF52840 như board Adafruit Feather).

So sánh khác trong MCU