Using LPCOpen V1.02, I observe that same lost GPIO state behavior when running the app_pmc_states example in the "lcpopen\applications\lpc18xx_43xx\examples\misc" directory which references the "pmc_001.h" file in "lcpopen\software\lpc_core\lpc_ip"; in which the macros defining the power modes still uses the same PMC hex constants as the pre-2013-01-17 as the LPC43xx CMSIS driver library.
As a workaround, I can use brute force methods to override with the post-2013-01-17 CMSIS constants and see runs of the app_pmc_states example maintaining GPIO state in Deep Sleep and Power-Down modes.
Is LPCOpen going to follow suit with LPC43xx CMSIS driver library and replace the PMC hex constants in a future release? Thanks