More info on uc520 can be found on this page