overview micro devices circuits 269876