Thank you all for help with my last patch. I found one more entry in my notes that could be a bug, or could be a misunderstanding on my part.
The memory map in DocID15818 (Rev 15) datasheet says: ADC1 - ADC2 - ADC3: 0x40012000-0x400123FF That suggests a size of 0x400 (they share that range?) Line 279/280 of hw/adc/stm32f2xx_adc.c seems to use 0xFF memory_region_init_io(&s->mmio, obj, &stm32f2xx_adc_ops, s, TYPE_STM32F2XX_ADC, 0xFF); Probably just confusion on my part, but thought I would mention it just in case. Thanks, Seth PS: Sorry if you are all the wrong people to email about this ADC...