A memory device according to the present invention includes a memory cell array
including a plurality of memory cells arranged therein, the memory cell array being
divided into a plurality of regions each selectable independently of the others
as an object for data writing, and further includes a plurality of current supply
sections provided correspondingly to the plurality of regions, respectively. Each
of the plurality of current supply sections, when a corresponding region of the
plurality of regions is selected as an object for data writing, is activated to
supply a data write current to the corresponding region and each of the plurality
of regions includes a plurality of write select lines provided correspondingly
to predetermined units of the plurality of memory cells. The plurality of write
select lines are selectively supplied with the data write current from a corresponding
one of the plurality of current supply sections.