| 数据搜索系统,热门电子元器件搜索 |
|
BLUENRG-LP 数据表(PDF) 7 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
BLUENRG-LP 数据表(HTML) 7 Page - STMicroelectronics |
|
7 / 72 page ![]() • Page erase and mass erase The Flash controller features are: • Flash memory read operations • Flash memory write operations: single data write or 4x32-bits burst write • Flash memory erase operations • Page write protect mechanism 1.3.2 Embedded SRAM The BlueNRG-LP has a total of 64 kB of embedded SRAM, split into four banks as shown in the following table: Table 1. SRAM overview SRAM bank Size Address Retained in DEEPSTOP SRAM0 16 kB 0x2000 0000 Always SRAM1 16 kB 0x2000 4000 Programmable by the user SRAM2 16 kB 0x2000 8000 Programmable by the user SRAM3 16 kB 0x2000 C000 Programmable by the user 1.3.3 Embedded ROM The BlueNRG-LP has a total of 7 kB of embedded ROM. This area is ST reserved and contains: • The UART bootloader from which the CPU boots after each reset (first 6 kB of ROM memory) • Some ST reserved values including the ADC trimming values (the last 1 kB of ROM memory) 1.3.4 Embedded OTP The one-time-programmable (OTP) is a memory of 1 kB dedicated for user data. The OTP data cannot be erased. The user can protect the OTP data area by writing the last word at address 0x1000 1BFC and by performing a system reset. This operation freezes the OTP memory from further unwanted write operations. 1.3.5 Memory protection unit (MPU) The MPU is used to manage accesses to memory to prevent one task from accidentally corrupting the memory or resources used by any other active task. This memory area is organized into up to 8 protected areas. The protection area sizes are between 32 bytes and the whole 4 gigabytes of addressable memory. The MPU is especially helpful for applications where some critical or certified code has to be protected against the misbehavior of other tasks. It is usually managed by an RTOS (real-time operating system). If a program accesses a memory location that is prohibited by the MPU, the RTOS can detect it and take action. In an RTOS environment, the kernel can dynamically update the MPU area settings, based on the process to be executed. The MPU is optional and can be bypassed for applications that do not need it. 1.4 Security and safety The BlueNRG-LP contains many security blocks for the BLE and the host application. It includes: • Flash read/write protections • As protection against potential hacker attacks, the SWD access can be disabled • Secure bootloader (refer to the dedicated BlueNRG-LP UART bootloader protocol application note AN5471) • Customer storage of the BLE keys • True random number generator (RNG) BlueNRG-LP Security and safety DS13282 - Rev 2 page 7/72 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |