A pointer detection apparatus for detecting a pointer positioned on a conductor pattern, the conductor pattern including a plurality of first conductors disposed in a first direction (x) and a plurality of second conductors disposed in a second direction (y) which crosses the first direction (x), the pointer detection apparatus comprising: a detection circuit configured to discriminatingly detect the pointer in contact with the conductor pattern and the pointer hovering over the conductor pattern, characterized in that a code supplying circuit having a plurality of spread codes (C k) of different codes from each other, the code supplying circuit being configured to supply predetermined ones of the plurality of spread codes to the first conductors disposed in the first direction (x); a correlation calculation code supplying circuit configured to supply correlation calculation codes (C k ') that respectively correspond to the spread codes (C k); a correlation calculation circuit configured to carry out correlation calculation between signals produced in the second conductors disposed in the second direction (y) and the correlation calculation codes (Ck'); and a detection circuit configured to detect the pointer positioned on said conductor pattern based on a correlation value obtained from the correlation calculation, wherein the first conductors are disposed farther away from a detection surface of the apparatus than the second conductors; and a width of the plurality of first conductors to which the predetermined ones of the plurality of spread codes is supplied is set more narrow than a width of the plurality of second conductors in which the signals are produced; wherein the widths of the of the plurality of first conductors and the plurality of second conductors are selected so that a spread of a level curve of the signals produced in a subset of second conductors is equal to a spread of signals produced by supplying one of the plurality of spread codes (C k) to a subset of adjacent first conductors except for the center first conductor of said subset of adjacent first conductors. a detection circuit configured to discriminatingly detect the pointer in contact with the conductor pattern and the pointer hovering over the conductor pattern, characterized in that a code supplying circuit having a plurality of spread codes (C k) of different codes from each other, the code supplying circuit being configured to supply predetermined ones of the plurality of spread codes to the first conductors disposed in the first direction (x); a correlation calculation code supplying circuit configured to supply correlation calculation codes (C k ') that respectively correspond to the spread codes (C k); a correlation calculation circuit configured to carry out correlation calculation between signals produced in the second conductors disposed in the second direction (y) and the correlation calculation codes (Ck'); and a detection circuit configured to detect the pointer positioned on said conductor pattern based on a correlation value obtained from the correlation calculation, wherein the first conductors are disposed farther away from a detection surface of the apparatus than the second conductors; and a width of the plurality of first conductors to which the predetermined ones of the plurality of spread codes is supplied is set more narrow than a width of the plurality of second conductors in which the signals are produced; wherein the widths of the of the plurality of first conductors and the plurality of second conductors are selected so that a spread of a level curve of the signals produced in a subset of second conductors is equal to a spread of signals produced by supplying one of the plurality of spread codes (C k) to a subset of adjacent first conductors except for the center first conductor of said subset of adjacent first conductors.