The present invention provides a semiconductor device and a method for controlling a semiconductor device having a memory cell array having a plurality of nonvolatile memory cells, the method including detecting the number of bits to be written as division data that is divided from data to be programmed...http://www.google.es/patents/US7450419?utm_source=gb-gplus-sharePatente US7450419 - Semiconductor device and control method therefor