1. A method comprising: receiving, with a controller, a command of a plurality of commands, each command of the plurality of commands indicative of a respective access control mode of a plurality of access control modes; assigning password protection to a first region of memory in response to receipt of the command, the first region included in a first memory; storing a location of the first region in a mapping storage accessible to the controller; and storing an access condition of the first region in an access register accessible to the controller, wherein the access condition is based, at least in part, on the access control mode of the plurality of access control modes, wherein the controller is configured to access the mapping storage and access register when a request to access the first region is received.