Comparing the atmega328p/328pb - I see that there is an additional hard usart port and reading a bit further it mentions 'Start of Frame Detection' where the usart can be configured to wake the chip from sleep.
I was wondering if this feature has been implemented to use in the arduino IDE?