vemu.

Wireless - NFC - nordic,nrf-nfct

nRF5340 NFCT (NFC tag interface)

Behavioral NFCT model: state-machine tasks latch the matching events and pulse the IRQ when enabled. `TASKS_STARTTX` emits a `nrf.nfct.tx_frame` effect carrying TXD configuration. No real RF field; `FIELDPRESENT`, `NFCTAGSTATE`, and `SLEEPSTATE` always read 0. All config registers (PACKETPTR, MAXLEN, NFC-ID, SENSRES, ...) are plain R/W storage.

emits: signal_pulseemits: custom

Events emitted

nrf.nfct.tx_frame

NFCT TASKS_STARTTX was triggered: a TX frame configuration was captured.

Payload

FieldTypeDescription
packetptru32PACKETPTR register value at the time of TX start.
txd_amountu32TXD.AMOUNT register value (byte + bit count for TX frame).
txd_frameconfigu32TXD.FRAMECONFIG register value.

Events accepted

No peripheral-specific input events. The peripheral is driven through MMIO register access.

Commands

This peripheral exposes no commands.

Snapshot fields

FieldTypeLabel
intenu32INTEN (interrupt enable mask)
shortsu32SHORTS
packetptru32PACKETPTR
txd_amountu32TXD.AMOUNT
rxd_amountu32RXD.AMOUNT
errorstatusu32ERRORSTATUS
state_jsonstrNFCT State Summary (JSON)

Read at runtime with emulator.peripheral_snapshot(name).

Boards using this peripheral