nRF51822使用32位ARM Cortex M0核心,片上256kB的flash(开发蓝牙4.0程序时,其中176kb可用于应用开发)。相对于8/16位的平台拥有更佳的代码密度和更快的执行速度。可编程外设互联(Programmable Peripheral Interconnect, PPI)系统提供了一个16通道的总线,使外设可在没有MCU介入的情况下进行直接的和自主的通信。这将减少外设经由CPU通信造成的延迟,并可在通信过程中保持CPU休眠以减少能耗。该芯片有两种电源模式 - ON/OFF, 并且所有系统模块和外设都有独立的电源管理,用于控制相应模块根据任务需求在RUN/IDLE状态间进行切换。.
全新的Radio模块是nRF51822优秀性能的基础。该模块支持低功耗蓝牙(Bluetooth low energy)并同时兼容Nordic的nRF24L系列产品。输出功率范围在+4dBm到-20dBm之间,步进为4dB。超高的灵敏度可接收变化范围在-96与-85dBm之间的信息(取决于数据速率)。蓝牙低功耗模式下的灵敏度为-92.5dBm。
关键特性:
• 支持多种2.4GHz radio
• 32位 ARM Cortex M0 processor
• 256kB flash/16kB RAM
• Software stacks available as downloads
• 应用程序与协议栈完全分离的开发方式
• 256kB Flash
• Digital I/O
• 与nRF24L-series完全兼容
• 可编程的输出功率 from +4dBm to -20dBm
• RSSI
• 16kB RAM
• 灵活可配置的 31 pin GPIO
• Simple ON/OFF 全局电源管理
• 全功能的数字接口: SPI/2-wire/UART
• 10-bit ADC
• 128-bit AES ECB/CCM/AAR co-processor
• Ultra low-power 32kHz crystal and RC oscillators
• 宽幅供电电压 (1.8 V to 3.6 V)
• On-chip DC/DC buck converter
应用
• Bluetooth Smart applications
• Mobile phone accessories
• Computer peripherals
• CE remote controls for TV, STB and media systems
• Proximity and security alert tags
• Sports- and fitness sensors
• Healthcare and lifestyle sensors
• Game controllers for computers
• Toys and Electronic games
• Domestic/Industrial control and data-acquisition
• Smart RF tags for tracking and social interaction
• Audience response system
• Intelligent domestic appliances
简单,快速,安全的代码开发
nRF51822为开发者提供了与应用代码隔离清晰的嵌入式协议栈。这意味着编译、链接、运行时以及调试时没有因相互依赖而导致的麻烦。BLE协议栈已由Nordic预先编译,仅需独立编译应用部分代码即可。协议栈接口使用异步事件驱动模型消除了对RTOS (实时操作系统)的依赖。开发者可将注意力集中到开发应用上。.
高度可重用、易于移植
得益于nRF51系列芯片引脚兼容,可在不修改layout的情况下,可以在BLE/ANT等技术间进行移植。通用的硬件结构保证了代码可以方便的在使用nRF51系列芯片的设备中重用。.
模块接口定义:
开发工具