16GB is the max ram supported.
Here it is on page 13 of this data sheet:
http://www.intel.com/Assets/PDF/datasheet/324692.pdf
System Memory Support
Two channels of DDR3 memory with a maximum of one SO-DIMM per channel
Single-channel and dual-channel memory organization modes
Data burst length of eight for all memory organization modes
Memory DDR3 data transfer rates of 1066 MT/s, 1333 MT/s, and 1600 MT/s
64-bit wide channels DDR3 I/O Voltage of 1.5 V
Non-ECC, unbuffered DDR3 SO-DIMMs only
Theoretical maximum memory bandwidth of 17.1 GB/s in dual-channel mode assuming DDR3 1066 MT/s 21.3 GB/s in dual-channel mode assuming DDR3 1333 MT/s 25.6 GB/s in dual-channel mode assuming DDR3 1600 MT/s
1Gb, 2Gb, and 4Gb DDR3 DRAM technologies are supported for x8 and x16 devices. Using 4Gb device technologies, the largest memory capacity possible is 16 GB, assuming dual-channel mode with two x8, dual-ranked, un-buffered, non-ECC, SO-DIMM memory configuration.