
Go to the source code of this file.
Macros | |
| #define | REG_PIOB_ABCDSR (*(__IO uint32_t*)0x400E1070U) | 
| (PIOB) Peripheral Select Register  More... | |
| #define | REG_PIOB_AIMDR (*(__O uint32_t*)0x400E10B4U) | 
| (PIOB) Additional Interrupt Modes Disable Register  More... | |
| #define | REG_PIOB_AIMER (*(__O uint32_t*)0x400E10B0U) | 
| (PIOB) Additional Interrupt Modes Enable Register  More... | |
| #define | REG_PIOB_AIMMR (*(__I uint32_t*)0x400E10B8U) | 
| (PIOB) Additional Interrupt Modes Mask Register  More... | |
| #define | REG_PIOB_CODR (*(__O uint32_t*)0x400E1034U) | 
| (PIOB) Clear Output Data Register  More... | |
| #define | REG_PIOB_DRIVER (*(__IO uint32_t*)0x400E1118U) | 
| (PIOB) PIO I/O Drive Register  More... | |
| #define | REG_PIOB_ELSR (*(__I uint32_t*)0x400E10C8U) | 
| (PIOB) Edge/Level Status Register  More... | |
| #define | REG_PIOB_ESR (*(__O uint32_t*)0x400E10C0U) | 
| (PIOB) Edge Select Register  More... | |
| #define | REG_PIOB_FELLSR (*(__O uint32_t*)0x400E10D0U) | 
| (PIOB) Falling Edge/Low-Level Select Register  More... | |
| #define | REG_PIOB_FRLHSR (*(__I uint32_t*)0x400E10D8U) | 
| (PIOB) Fall/Rise - Low/High Status Register  More... | |
| #define | REG_PIOB_IDR (*(__O uint32_t*)0x400E1044U) | 
| (PIOB) Interrupt Disable Register  More... | |
| #define | REG_PIOB_IER (*(__O uint32_t*)0x400E1040U) | 
| (PIOB) Interrupt Enable Register  More... | |
| #define | REG_PIOB_IFDR (*(__O uint32_t*)0x400E1024U) | 
| (PIOB) Glitch Input Filter Disable Register  More... | |
| #define | REG_PIOB_IFER (*(__O uint32_t*)0x400E1020U) | 
| (PIOB) Glitch Input Filter Enable Register  More... | |
| #define | REG_PIOB_IFSCDR (*(__O uint32_t*)0x400E1080U) | 
| (PIOB) Input Filter Slow Clock Disable Register  More... | |
| #define | REG_PIOB_IFSCER (*(__O uint32_t*)0x400E1084U) | 
| (PIOB) Input Filter Slow Clock Enable Register  More... | |
| #define | REG_PIOB_IFSCSR (*(__I uint32_t*)0x400E1088U) | 
| (PIOB) Input Filter Slow Clock Status Register  More... | |
| #define | REG_PIOB_IFSR (*(__I uint32_t*)0x400E1028U) | 
| (PIOB) Glitch Input Filter Status Register  More... | |
| #define | REG_PIOB_IMR (*(__I uint32_t*)0x400E1048U) | 
| (PIOB) Interrupt Mask Register  More... | |
| #define | REG_PIOB_ISR (*(__I uint32_t*)0x400E104CU) | 
| (PIOB) Interrupt Status Register  More... | |
| #define | REG_PIOB_KDR (*(__IO uint32_t*)0x400E1128U) | 
| (PIOB) Keypad Controller Debouncing Register  More... | |
| #define | REG_PIOB_KER (*(__IO uint32_t*)0x400E1120U) | 
| (PIOB) Keypad Controller Enable Register  More... | |
| #define | REG_PIOB_KIDR (*(__O uint32_t*)0x400E1134U) | 
| (PIOB) Keypad Controller Interrupt Disable Register  More... | |
| #define | REG_PIOB_KIER (*(__O uint32_t*)0x400E1130U) | 
| (PIOB) Keypad Controller Interrupt Enable Register  More... | |
| #define | REG_PIOB_KIMR (*(__I uint32_t*)0x400E1138U) | 
| (PIOB) Keypad Controller Interrupt Mask Register  More... | |
| #define | REG_PIOB_KKPR (*(__I uint32_t*)0x400E1140U) | 
| (PIOB) Keypad Controller Key Press Register  More... | |
| #define | REG_PIOB_KKRR (*(__I uint32_t*)0x400E1144U) | 
| (PIOB) Keypad Controller Key Release Register  More... | |
| #define | REG_PIOB_KRCR (*(__IO uint32_t*)0x400E1124U) | 
| (PIOB) Keypad Controller Row Column Register  More... | |
| #define | REG_PIOB_KSR (*(__I uint32_t*)0x400E113CU) | 
| (PIOB) Keypad Controller Status Register  More... | |
| #define | REG_PIOB_LOCKSR (*(__I uint32_t*)0x400E10E0U) | 
| (PIOB) Lock Status  More... | |
| #define | REG_PIOB_LSR (*(__O uint32_t*)0x400E10C4U) | 
| (PIOB) Level Select Register  More... | |
| #define | REG_PIOB_MDDR (*(__O uint32_t*)0x400E1054U) | 
| (PIOB) Multi-driver Disable Register  More... | |
| #define | REG_PIOB_MDER (*(__O uint32_t*)0x400E1050U) | 
| (PIOB) Multi-driver Enable Register  More... | |
| #define | REG_PIOB_MDSR (*(__I uint32_t*)0x400E1058U) | 
| (PIOB) Multi-driver Status Register  More... | |
| #define | REG_PIOB_ODR (*(__O uint32_t*)0x400E1014U) | 
| (PIOB) Output Disable Register  More... | |
| #define | REG_PIOB_ODSR (*(__IO uint32_t*)0x400E1038U) | 
| (PIOB) Output Data Status Register  More... | |
| #define | REG_PIOB_OER (*(__O uint32_t*)0x400E1010U) | 
| (PIOB) Output Enable Register  More... | |
| #define | REG_PIOB_OSR (*(__I uint32_t*)0x400E1018U) | 
| (PIOB) Output Status Register  More... | |
| #define | REG_PIOB_OWDR (*(__O uint32_t*)0x400E10A4U) | 
| (PIOB) Output Write Disable  More... | |
| #define | REG_PIOB_OWER (*(__O uint32_t*)0x400E10A0U) | 
| (PIOB) Output Write Enable  More... | |
| #define | REG_PIOB_OWSR (*(__I uint32_t*)0x400E10A8U) | 
| (PIOB) Output Write Status Register  More... | |
| #define | REG_PIOB_PCIDR (*(__O uint32_t*)0x400E1158U) | 
| (PIOB) Parallel Capture Interrupt Disable Register  More... | |
| #define | REG_PIOB_PCIER (*(__O uint32_t*)0x400E1154U) | 
| (PIOB) Parallel Capture Interrupt Enable Register  More... | |
| #define | REG_PIOB_PCIMR (*(__I uint32_t*)0x400E115CU) | 
| (PIOB) Parallel Capture Interrupt Mask Register  More... | |
| #define | REG_PIOB_PCISR (*(__I uint32_t*)0x400E1160U) | 
| (PIOB) Parallel Capture Interrupt Status Register  More... | |
| #define | REG_PIOB_PCMR (*(__IO uint32_t*)0x400E1150U) | 
| (PIOB) Parallel Capture Mode Register  More... | |
| #define | REG_PIOB_PCRHR (*(__I uint32_t*)0x400E1164U) | 
| (PIOB) Parallel Capture Reception Holding Register  More... | |
| #define | REG_PIOB_PDR (*(__O uint32_t*)0x400E1004U) | 
| (PIOB) PIO Disable Register  More... | |
| #define | REG_PIOB_PDSR (*(__I uint32_t*)0x400E103CU) | 
| (PIOB) Pin Data Status Register  More... | |
| #define | REG_PIOB_PER (*(__O uint32_t*)0x400E1000U) | 
| (PIOB) PIO Enable Register  More... | |
| #define | REG_PIOB_PPDDR (*(__O uint32_t*)0x400E1090U) | 
| (PIOB) Pad Pull-down Disable Register  More... | |
| #define | REG_PIOB_PPDER (*(__O uint32_t*)0x400E1094U) | 
| (PIOB) Pad Pull-down Enable Register  More... | |
| #define | REG_PIOB_PPDSR (*(__I uint32_t*)0x400E1098U) | 
| (PIOB) Pad Pull-down Status Register  More... | |
| #define | REG_PIOB_PSR (*(__I uint32_t*)0x400E1008U) | 
| (PIOB) PIO Status Register  More... | |
| #define | REG_PIOB_PUDR (*(__O uint32_t*)0x400E1060U) | 
| (PIOB) Pull-up Disable Register  More... | |
| #define | REG_PIOB_PUER (*(__O uint32_t*)0x400E1064U) | 
| (PIOB) Pull-up Enable Register  More... | |
| #define | REG_PIOB_PUSR (*(__I uint32_t*)0x400E1068U) | 
| (PIOB) Pad Pull-up Status Register  More... | |
| #define | REG_PIOB_REHLSR (*(__O uint32_t*)0x400E10D4U) | 
| (PIOB) Rising Edge/High-Level Select Register  More... | |
| #define | REG_PIOB_SCDR (*(__IO uint32_t*)0x400E108CU) | 
| (PIOB) Slow Clock Divider Debouncing Register  More... | |
| #define | REG_PIOB_SCHMITT (*(__IO uint32_t*)0x400E1100U) | 
| (PIOB) Schmitt Trigger Register  More... | |
| #define | REG_PIOB_SODR (*(__O uint32_t*)0x400E1030U) | 
| (PIOB) Set Output Data Register  More... | |
| #define | REG_PIOB_VERSION (*(__I uint32_t*)0x400E10FCU) | 
| (PIOB) Version Register  More... | |
| #define | REG_PIOB_WPMR (*(__IO uint32_t*)0x400E10E4U) | 
| (PIOB) Write Protection Mode Register  More... | |
| #define | REG_PIOB_WPSR (*(__I uint32_t*)0x400E10E8U) | 
| (PIOB) Write Protection Status Register  More... | |
Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.
Definition in file piob.h.
| #define REG_PIOB_ABCDSR (*(__IO uint32_t*)0x400E1070U) | 
| #define REG_PIOB_AIMDR (*(__O uint32_t*)0x400E10B4U) | 
| #define REG_PIOB_AIMER (*(__O uint32_t*)0x400E10B0U) | 
| #define REG_PIOB_AIMMR (*(__I uint32_t*)0x400E10B8U) | 
| #define REG_PIOB_CODR (*(__O uint32_t*)0x400E1034U) | 
| #define REG_PIOB_DRIVER (*(__IO uint32_t*)0x400E1118U) | 
| #define REG_PIOB_ELSR (*(__I uint32_t*)0x400E10C8U) | 
| #define REG_PIOB_ESR (*(__O uint32_t*)0x400E10C0U) | 
| #define REG_PIOB_FELLSR (*(__O uint32_t*)0x400E10D0U) | 
| #define REG_PIOB_FRLHSR (*(__I uint32_t*)0x400E10D8U) | 
| #define REG_PIOB_IDR (*(__O uint32_t*)0x400E1044U) | 
| #define REG_PIOB_IER (*(__O uint32_t*)0x400E1040U) | 
| #define REG_PIOB_IFDR (*(__O uint32_t*)0x400E1024U) | 
| #define REG_PIOB_IFER (*(__O uint32_t*)0x400E1020U) | 
| #define REG_PIOB_IFSCDR (*(__O uint32_t*)0x400E1080U) | 
| #define REG_PIOB_IFSCER (*(__O uint32_t*)0x400E1084U) | 
| #define REG_PIOB_IFSCSR (*(__I uint32_t*)0x400E1088U) | 
| #define REG_PIOB_IFSR (*(__I uint32_t*)0x400E1028U) | 
| #define REG_PIOB_IMR (*(__I uint32_t*)0x400E1048U) | 
| #define REG_PIOB_ISR (*(__I uint32_t*)0x400E104CU) | 
| #define REG_PIOB_KDR (*(__IO uint32_t*)0x400E1128U) | 
| #define REG_PIOB_KER (*(__IO uint32_t*)0x400E1120U) | 
| #define REG_PIOB_KIDR (*(__O uint32_t*)0x400E1134U) | 
| #define REG_PIOB_KIER (*(__O uint32_t*)0x400E1130U) | 
| #define REG_PIOB_KIMR (*(__I uint32_t*)0x400E1138U) | 
| #define REG_PIOB_KKPR (*(__I uint32_t*)0x400E1140U) | 
| #define REG_PIOB_KKRR (*(__I uint32_t*)0x400E1144U) | 
| #define REG_PIOB_KRCR (*(__IO uint32_t*)0x400E1124U) | 
| #define REG_PIOB_KSR (*(__I uint32_t*)0x400E113CU) | 
| #define REG_PIOB_LOCKSR (*(__I uint32_t*)0x400E10E0U) | 
| #define REG_PIOB_LSR (*(__O uint32_t*)0x400E10C4U) | 
| #define REG_PIOB_MDDR (*(__O uint32_t*)0x400E1054U) | 
| #define REG_PIOB_MDER (*(__O uint32_t*)0x400E1050U) | 
| #define REG_PIOB_MDSR (*(__I uint32_t*)0x400E1058U) | 
| #define REG_PIOB_ODR (*(__O uint32_t*)0x400E1014U) | 
| #define REG_PIOB_ODSR (*(__IO uint32_t*)0x400E1038U) | 
| #define REG_PIOB_OER (*(__O uint32_t*)0x400E1010U) | 
| #define REG_PIOB_OSR (*(__I uint32_t*)0x400E1018U) | 
| #define REG_PIOB_OWDR (*(__O uint32_t*)0x400E10A4U) | 
| #define REG_PIOB_OWER (*(__O uint32_t*)0x400E10A0U) | 
| #define REG_PIOB_OWSR (*(__I uint32_t*)0x400E10A8U) | 
| #define REG_PIOB_PCIDR (*(__O uint32_t*)0x400E1158U) | 
| #define REG_PIOB_PCIER (*(__O uint32_t*)0x400E1154U) | 
| #define REG_PIOB_PCIMR (*(__I uint32_t*)0x400E115CU) | 
| #define REG_PIOB_PCISR (*(__I uint32_t*)0x400E1160U) | 
| #define REG_PIOB_PCMR (*(__IO uint32_t*)0x400E1150U) | 
| #define REG_PIOB_PCRHR (*(__I uint32_t*)0x400E1164U) | 
| #define REG_PIOB_PDR (*(__O uint32_t*)0x400E1004U) | 
| #define REG_PIOB_PDSR (*(__I uint32_t*)0x400E103CU) | 
| #define REG_PIOB_PER (*(__O uint32_t*)0x400E1000U) | 
| #define REG_PIOB_PPDDR (*(__O uint32_t*)0x400E1090U) | 
| #define REG_PIOB_PPDER (*(__O uint32_t*)0x400E1094U) | 
| #define REG_PIOB_PPDSR (*(__I uint32_t*)0x400E1098U) | 
| #define REG_PIOB_PSR (*(__I uint32_t*)0x400E1008U) | 
| #define REG_PIOB_PUDR (*(__O uint32_t*)0x400E1060U) | 
| #define REG_PIOB_PUER (*(__O uint32_t*)0x400E1064U) | 
| #define REG_PIOB_PUSR (*(__I uint32_t*)0x400E1068U) | 
| #define REG_PIOB_REHLSR (*(__O uint32_t*)0x400E10D4U) | 
| #define REG_PIOB_SCDR (*(__IO uint32_t*)0x400E108CU) | 
| #define REG_PIOB_SCHMITT (*(__IO uint32_t*)0x400E1100U) | 
| #define REG_PIOB_SODR (*(__O uint32_t*)0x400E1030U) | 
| #define REG_PIOB_VERSION (*(__I uint32_t*)0x400E10FCU) | 
| #define REG_PIOB_WPMR (*(__IO uint32_t*)0x400E10E4U) |