application notes for cortex M0 controllers