SCC.131: Digital Systems - Memory Layout on nRF52833

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

Flashcards covering memory layout, debugging, and key components of the nRF52833 SoC used in micro:bit, based on lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

What is the nRF52833 processor built around?

A 64-MHz 32-bit ARM Cortex-M4 processor with a Floating-Point Unit (FPU).

2
New cards

How much Flash and RAM memory is the nRF52833 equipped with?

512 KB Flash memory and 128 KB RAM memory.

3
New cards

What is Flash memory?

Non-volatile memory that retains information when power is off, slower than RAM but faster than hard disks.

4
New cards

What is Random Access Memory (RAM)?

Volatile memory that can be static (SRAM) or dynamic (DRAM).

5
New cards

What memory area is used for peripherals and devices (GPIOs)?

Memory shared between the microcontroller and on-board peripherals or external devices.

6
New cards

What is memory mapped IO?

The process that allows the microcontroller to interact with GPIOs by reading from and writing to predefined memory addresses.

7
New cards

What is NOINIT memory?

Memory area that persists across micro:bit resets.

8
New cards

What is UICR?

User Information Configuration Register (reserved).

9
New cards

What is the Storage area used for?

Long term non-volatile data, e.g., calibration data for the sensors.

10
New cards

What is MBR?

Master Boot Record.

11
New cards

What does SD refer to in the memory map?

Memory area that holds information about the Bluetooth low energy (BLE) protocol.

12
New cards

What type of addresses are used by the micro:bit debugger?

Addresses shown by the debugger of a process running on micro:bit.

13
New cards

What is the purpose of the Open On-Chip Debugger (OpenOCD)?

Allows on-chip debugging via the SWD hardware interface of micro:bit.

14
New cards

What is the Cortex debug?

A VS Code extension that offers debugging support for ARM Cortex-M MCUs.

15
New cards

What is the info stack command used for in GDB?

GDB command to examine the stack.

16
New cards

What does the program counter (pc) indicate in the stack frame?

The address that the frame will return to when operation of a function resumes.

17
New cards

What is the function printf used for?

The standard C library function used to output formatted text to the serial port.